Communitygithub.com

creator-video

根據用戶需求生成短視頻片段,支援 Higgsfield CLI (Seedance, Kling, Veo)、Google Gemini API (Gemini Omni Flash)、Google Flow 或 Gemini 網頁應用(透過電腦使用),並在無影片提供者時回退到動態靜態圖像(Ken Burns 效果)。涵蓋文字轉影片、圖像轉影片、首尾幀過渡、參考引導片段、9:16/16:9 重新構圖以及嵌入字幕。

creator-video 是什麼?

此技能專為生成高品質的短視頻片段而設計,能自動偵測並使用可用的影片生成提供者——優先順序為 Higgsfield CLI、Google Gemini API、Google Flow 或透過電腦使用 Gemini 網頁應用,當沒有任何提供者可用時,則可靠地回退到 Ken Burns 風格的動態靜態圖像。支援多種輸入方式:文字提示(文字轉影片)、起始圖像(圖像轉影片)、起始與結束幀(實現平滑過渡)、以及參考圖像(確保角色或品牌一致性)。輸出影片可根據常見格式重新構圖(9:16 用於 Shorts/Reels/TikTok,16:9 用於其他用途),解析度可達 720p 或 1080p,預設時長為 8 秒。此外,還能加入燒錄字幕(透過 .srt 檔案)、音效或背景音樂,並可將多個片段組合在一起。適合在開發者工具中使用,例如 Claude Code、Cursor 或 Codex,能夠在背景中非同步執行生成任務,同時提供詳細的結果報告,包括檔案路徑、長度以及使用的提供者。

相容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/mehbylabs/creator-skills/tree/main/skills/creator-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Creator Video

Step 1 — 規劃片段

  • 什麼會動 — 每個片段只有一個主體、一個動作、一個鏡頭移動 (references/video-prompting.md)。
  • 比例 — Shorts/Reels/TikTok 使用 9:16,其他情況使用 16:9。
  • 時長 — 預設 8 秒;較長的故事會分成多個片段,稍後再拼接。
  • 起始幀? — 如果外觀很重要(品牌、角色、產品),先將第一幀製作成圖像(creator-image 或 creator.py image),獲得批准後,再使用 --start 將其動畫化。這是每個提供者上最可靠的控制結果方式。
  • 結束幀 / 參考 — 用於過渡和揭示的 --end,用於身份識別的 --ref。
  • 解析度 — 預設 720p;當用戶要求時使用 1080p。

Step 2 — 生成

python3 scripts/creator.py video --prompt "<動作提示>" --out ./out/<slug>.mp4 --ratio 16:9 --duration 8 [--start first.png] [--end last.png] [--ref ref.png] [--resolution 1080p]

影片生成需要 1–10 分鐘。盡可能在背景執行,並且不要同時開始第二個生成任務。

Step 3 — 處理結果

status操作
okpython3 scripts/media.py probe <path>;提取一幀並查看;回報路徑、長度、提供者
needs_browser按照 references/browser-flow-browser.md(或 gemini)操作,使用 request 欄位;然後執行 creator.py adopt --src <download> --out <path>
blocked內容被拒絕;與用戶一起修改,不要繞過這個問題
failed 且完全沒有影片提供者使用下方的靜態圖像回退方案,並告知用戶哪個提供者可以解鎖真正的動畫

靜態圖像回退方案(始終可用)

  1. 使用 creator.py image 在目標比例下生成 1–3 張靜態圖像。
  2. python3 scripts/media.py still --image s1.png --out clip.mp4 --duration 6 --ratio 16:9 --motion in (每張靜態圖像可變化 --motion 參數;使用 media.py assemble 拼接多個片段)。

Step 4 — 完成(可選)

  • 重新構圖:media.py reframe --video clip.mp4 --out clip-9x16.mp4 --ratio 9:16 --mode blur (當主體居中時使用 crop)。
  • 字幕:編寫一個 .srt 文件,然後執行 media.py captions --video clip.mp4 --srt subs.srt --out final.mp4。
  • 音效:creator.py sfx / music 並使用 media.py assemble 混合(單一場景)。

規則

  • 在回報成功之前,請確認文件在磁碟上的有效性(時長 > 0,比例符合預期)。
  • 如果用戶要求大量生成,請提及哪些路線會按片段消耗點數(Flow、Higgsfield)。
  • 在同一個專案的所有片段中,保持一個「外觀描述句」。

參考資料

  • references/video-prompting.md — 鏡頭公式、幀、參考
  • references/providers.md — 影片生成順序和回退方案
  • references/media-ops.md — 靜態圖像、重新構圖、字幕、拼接
  • references/browser-flow-browser.md、references/browser-gemini-browser.md

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

相關技能