skill 本地 Skill CC-BY-4.0

商品影片創作 Skill

多智慧體協同的商品影片創作流水線,支援從商品資訊到成影片的全流程創作:文案產生、故事策劃、腳本創作、分鏡設計、圖片產生、字幕創作、音效推薦及影片合成;適用於電商商品宣傳、品牌推廣、社群媒體行銷等情境

啟用時機

當你需要 商品影片創作 的工作流程時使用。

適合使用情境

  • 需要處理「多智慧體協同的商品影片創作流水線,支援從商品資訊到成影片的全流程創作:文案產生、故事策劃、腳本創作、分鏡設計、圖片產生、字幕創作、音效推薦及影片合成;適用於電商商品宣傳、品牌推廣、社群媒體行銷等情境」這類任務。
  • 想直接閱讀或複製 product-video-creator 的完整 SKILL.md。
  • 需要從 skill repo 的本地落地版本追溯來源與檔案位置。

Skill 檔案

  • skills/product-video-creator/product-video-creator/SKILL.md

工作流程

  1. 先確認這個 Skill 的啟用時機與輸入需求。
  2. 閱讀原始 SKILL.md,確認它要求的工具、檔案、API key 或環境限制。
  3. 用小型真實任務測試輸出是否符合預期。
  4. 確認結果穩定後,再把它放進日常 Agent 工作流程。

使用注意事項

  • 這筆資料來自 skill repo 的本地落地版,與 awesome-agent-skills 上游索引不同;此頁保留完整 SKILL.md 供追溯。

來源

原始名稱:product-video-creator

多智慧體協同的商品影片創作流水線,支援從商品資訊到成影片的全流程創作:文案產生、故事策劃、腳本創作、分鏡設計、圖片產生、字幕創作、音效推薦及影片合成;適用於電商商品宣傳、品牌推廣、社群媒體行銷等情境

software-engineering-prompt-repos/skill/skills/product-video-creator/product-video-creator/SKILL.md

開啟來源

這個 Skill 在做什麼

多智慧體協同的商品影片創作流水線,支援從商品資訊到成影片的全流程創作:文案產生、故事策劃、腳本創作、分鏡設計、圖片產生、字幕創作、音效推薦及影片合成;適用於電商商品宣傳、品牌推廣、社群媒體行銷等情境

來源整理

這筆資料來自 skill repo 的本地落地版本。awesome-agent-skills 是上游索引;skill repo 則是把部分技能抓回來、整理成技能商店與本地可追溯檔案的版本。

使用前先確認

請先看原始 SKILL.md 的工具、環境變數、參考檔與安全限制,再放進自己的 Agent 工作流程。

SKILL.md 內容
---
name: product-video-creator
description: 多智慧體協同的商品影片創作流水線,支援從商品資訊到成影片的全流程創作:文案生成、故事策劃、腳本創作、分鏡設計、圖片生成、字幕創作、音效推薦及影片合成;適用於電商商品宣傳、品牌推廣、社群媒體營銷等場景
dependency:
  python:
    - moviepy>=1.0.3
    - pillow>=10.0.0
    - opencv-python>=4.8.0
  system: []
---

# 商品影片創作多智慧體協同系統

## 任務目標
- 本 Skill 用於:將商品資訊和需求轉化為完整的商品宣傳影片
- 能力包含:
  - 文案創作:分析商品賣點,生成吸引人的核心文案
  - 故事策劃:設計貼合商品的場景故事線
  - 腳本創作:將故事轉化為可執行的分鏡腳本
  - 分鏡設計:規劃每個鏡頭的畫面描述、時長、轉場
  - 圖片生成:為分鏡生成符合描述的場景圖片
  - 字幕創作:為每個鏡頭創作精煉的字幕文字
  - 音效推薦:推薦背景音樂和音效方案
  - 影片合成:將所有素材合成為最終MP4影片
- 觸發條件:使用者提供商品資訊(名稱、賣點、圖片等)和影片需求(時長、風格、目標受眾)

## 前置準備
- 依賴說明:影片合成腳本所需依賴
  ```
  moviepy>=1.0.3
  pillow>=10.0.0
  opencv-python>=4.8.0
  ```
- 檔案準備:確保工作目錄下有以下資源(如需自訂)
  - `bgm/`:背景音樂資料夾(可選,腳本會推薦也可使用預設)
  - `product_images/`:商品原始圖片(可選,智慧體可基於描述生成)

## 操作步驟

### 步驟1:文案創作師 - 核心賣點提煉
**職責**:分析商品資訊,生成吸引目標受眾的核心文案

**執行要點**:
- 識別商品的核心賣點和差異化優勢
- 針對目標受眾(如年輕女性、家庭使用者、商務人士等)調整語言風格
- 生成3-5條備選文案,包含:
  - 標題(簡短有力,5-10字)
  - 核心宣傳語(朗朗上口,15-20字)
  - 詳細賣點(3-5個要點)

**輸出**:核心文案文字

### 步驟2:故事策劃師 - 場景故事設計
**職責**:基於文案設計連貫的場景故事線,讓商品賣點自然融入

**執行要點**:
- 設計故事主題(如"問題-解決方案"、"使用場景展示"、"對比測試"等)
- 規劃故事起承轉合,通常3-5個場景
- 確保故事邏輯流暢,賣點自然出現而非硬植入
- 設計情感曲線(吸引-興趣-慾望-行動)

**輸出**:場景故事大綱(含每個場景的情節和賣點關聯)

### 步驟3:腳本創作師 - 分鏡腳本編寫
**職責**:將故事轉化為具體的分鏡腳本

**執行要點**:
- 根據影片時長要求分配每個鏡頭的時間(通常30秒影片8-12個鏡頭)
- 為每個鏡頭定義:
  - 序號(如鏡頭1、鏡頭2)
  - 時長(秒)
  - 畫面內容描述(詳細到人物、動作、背景、商品位置)
  - 字幕內容(簡短精煉,與畫面配合)
  - 轉場方式(切、淡入淡出、推拉等)
- 確保分鏡連貫性和節奏感

**輸出**:分鏡腳本表格,格式參考 [references/storyboard_format.md](references/storyboard_format.md)

### 步驟4:分鏡導演 - 畫面設計最佳化
**職責**:為每個分鏡生成詳細的畫面描述,指導圖片生成

**執行要點**:
- 基於分鏡腳本,為每個鏡頭創作詳細的畫面描述詞(prompt)
- 描述詞包含:
  - 主體(商品、人物、環境)
  - 風格(寫實、插畫、3D渲染等)
  - 光影(自然光、室內光、戲劇性光影)
  - 構圖(特寫、中景、全景、視角)
  - 色調(溫暖、冷色、高對比等)
- 確保畫面風格統一,符合影片整體風格

**輸出**:每個鏡頭的畫面描述詞列表

### 步驟5:分鏡畫師 - 場景圖片生成
**職責**:為每個分鏡生成符合描述的圖片

**執行要點**:
- 使用影像生成能力,基於分鏡導演的描述詞生成圖片
- 確保圖片品質:解析度至少1920x1080
- 保持風格一致性:所有圖片使用相同的風格參數
- 商品展示突出:確保商品在畫面中清晰可見、位置合理
- 必要時生成多版本選擇

**輸出**:圖片序列,命名為 `scene_001.jpg`, `scene_002.jpg`, ...

### 步驟6:字幕師 - 字幕創作與設計
**職責**:為每個鏡頭創作字幕文字,並規劃顯示位置和時間

**執行要點**:
- 基於分鏡腳本的字幕內容,創作最終字幕文字
- 確保字幕簡短易讀(每行不超過20字)
- 設計字幕位置(通常畫面下方1/3處)
- 規劃字幕顯示時間(在鏡頭前1/3出現,後1/3消失)
- 考慮字幕顏色和邊框以確保可讀性

**輸出**:字幕文字與時間配置,格式參考 [references/subtitle_format.md](references/subtitle_format.md)

### 步驟7:音效師 - 音訊方案推薦
**職責**:推薦背景音樂和音效方案,提升影片感染力

**執行要點**:
- 推薦背景音樂型別(輕快、溫馨、動感、高階感等)
- 說明音樂的情緒基調和使用方式(全程使用、分段切換等)
- 推薦關鍵音效(如轉場音效、點擊聲、商品出場音等)
- 提供音樂來源建議(免費素材庫、版權音樂平台等)
- 說明音量平衡(背景音樂音量應低於人聲/音效)

**輸出**:音訊方案說明文件

### 步驟8:影片工程師 - 影片合成
**職責**:呼叫腳本將圖片、字幕、音訊合成為最終影片

**執行要點**:
- 確保所有素材準備就緒:
  - 圖片序列:`scene_*.jpg`
  - 字幕配置:`subtitles.json`
  - 音訊檔案:`bgm.mp3`(或其他格式)
- 呼叫合成腳本處理技術細節
- 驗證影片品質:解析度、幀率、音畫同步、字幕清晰

**呼叫腳本**:
```bash
python scripts/video_composer.py \
  --images ./scene_*.jpg \
  --subtitles ./subtitles.json \
  --audio ./bgm.mp3 \
  --output ./final_video.mp4 \
  --fps 24 \
  --duration 30
```

**輸出**:最終影片檔案 `final_video.mp4`

## 資源索引
- 必要腳本:見 [scripts/video_composer.py](scripts/video_composer.py)(用途:影片素材合成與匯出)
- 分鏡腳本格式:見 [references/storyboard_format.md](references/storyboard_format.md)(何時讀取:步驟3編寫分鏡腳本時)
- 字幕格式規範:見 [references/subtitle_format.md](references/subtitle_format.md)(何時讀取:步驟6配置字幕時)
- 影片參數規範:見 [references/video_specs.md](references/video_specs.md)(何時讀取:步驟8合成影片前參考)

## 注意事項
- 保持智慧體間協作:每個步驟的輸出應成為下一步的輸入,確保連貫性
- 優先使用智慧體能力:創意內容、文案、影像生成等環節充分利用智慧體已有能力
- 腳本專注技術處理:僅影片合成使用腳本,其他環節由智慧體完成
- 品品管制:每個步驟完成後,智慧體應自我評估輸出品質,必要時調整
- 靈活調整:根據影片時長和複雜度,可增減鏡頭數量,但保持邏輯完整

## 使用範例

### 範例1:30秒新品推廣影片
- 功能說明:為新款智慧手錶創作30秒宣傳影片
- 商品資訊:智慧手錶,支援健康監測、超長續航、時尚外觀
- 目標受眾:20-35歲都市上班族
- 影片風格:現代簡約,科技感
- 執行流程:
  1. 文案創作師生成核心文案:"智慧生活,腕間掌控"
  2. 故事策劃師設計"一天的生活"場景
  3. 腳本創作師編寫8個分鏡(每個3-4秒)
  4. 分鏡導演設計現代科技風格的畫面描述
  5. 分鏡畫師生成8張場景圖片
  6. 字幕師創作配合畫面的字幕
  7. 音效師推薦輕快科技感背景音樂
  8. 影片工程師呼叫腳本合成影片

### 範例2:60秒護膚品宣傳影片
- 功能說明:為抗衰老護膚品創作60秒品牌影片
- 商品資訊:高階抗衰老精華,主打緊緻、提亮
- 目標受眾:30-50歲女性
- 影片風格:溫暖優雅,高階感
- 執行流程:
  1. 文案創作師:"時光荏苒,美麗不老"
  2. 故事策劃師設計"使用前後對比"故事
  3. 腳本創作師編寫12個分鏡
  4. 分鏡導演設計溫暖光線、優雅風格的畫面
  5. 分鏡畫師生成12張高品質圖片
  6. 字幕師創作情感化字幕
  7. 音效師推薦舒緩優雅背景音樂
  8. 影片工程師合成60秒影片

### 範例3:15秒社群媒體短影音
- 功能說明:為新品零食創作15秒抖音風格短影音
- 商品資訊:網紅零食,口味豐富、包裝精美
- 目標受眾:18-30歲年輕人
- 影片風格:活潑有趣,快節奏
- 執行流程:
  1. 文案創作師:簡潔有力的口號
  2. 故事策劃師:單一場景的快速展示
  3. 腳本創作師:4-5個快節奏分鏡
  4. 分鏡導演:鮮豔色彩、動感構圖
  5. 分鏡畫師:生成4-5張生動圖片
  6. 字幕師:簡短字幕配合節奏
  7. 音效師:動感音樂配合轉場音效
  8. 影片工程師:合成15秒影片