Communitygithub.com

LeechQAQ/poster-to-video

一個開放代理技能,可將單張海報或促銷圖片轉換為 15 秒的 9:16 垂直行銷影片,並生成 Seedance 風格提示詞。

poster-to-video 是什麼?

此代理技能專注於將單張海報或圖像素材,自動生成一段 15 秒、9:16 比例的垂直行銷影片,並產生符合 Seedance 2.0 規範的中文提示詞。它能分析圖像中的資訊層級(如標題、按鈕、QR 碼),制定保留或弱化的優先級,並基於此規劃 5-7 個鏡頭的轉場與商業意圖。同時,技能內建嚴格的提示詞檢查清單,確保提示詞長度不超過 3800 字元、使用中文欄位標籤、避免亂碼,並正確引用素材。最終輸出可提交給影片生成工具,或直接提供可複製的提示詞。該技能特別適合需要快速將宣傳素材轉換為社群媒體或數位看板影片的行銷人員與內容創作者。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add LeechQAQ/poster-to-video

在你喜歡的 AI 中提問

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

說明文件

海報轉影片

將單張海報或宣傳圖像轉換為 15 秒 9:16 格式的行銷影片套件。

套件結構

poster-to-video/
  SKILL.md
  forms.md
  reference.md
  scripts/
  resources/

僅讀取所需部分:

  • 使用 forms.md 了解生成套件、提交檢查清單與最終報告格式。
  • 使用 reference.md 了解詳細創意規則、視覺分析提示詞、Seedance 2.0 慣例與品質關卡。
  • 在編寫可複製的提示詞檔案時,使用 resources/prompt-template.txt。
  • 在提交 Seedance 風格提示詞前,使用 scripts/check_seedance_prompt_lengths.ps1。

預設值

  • 輸出目標:15 秒、9:16、720p 或更高解析度、音訊開啟。
  • 除非使用者提供更多素材,否則一次執行使用一張主要參考圖片。
  • 若目標為 Seedance 2.0,最終影片模型提示詞應為中文。
  • 不得虛構價格、折扣、認證、品牌代言、轉換數據、平台 UI、硬體規格或 QR 碼。
  • 若輸入包含 QR 碼,僅保留原始 QR 碼作為來源圖片的一部分或受保護的裁切,不得重新繪製或替換。
  • 除非使用者明確要求,否則不得新增螢幕上的字幕、滾動字幕、底部字幕條、隨機浮水印或額外標誌。
  • 若為 Seedance 風格提交,提示詞長度應保持在 3800 字元以內。
  • 透過裁切、卡片、遮罩或高亮保留重要的可見文字,而非要求模型重新繪製密集的中文文字。
  • 對於生成或保留的中文字元,務必包含無亂碼限制。

工作流程

  1. 在編寫任何影片提示詞之前,先檢查輸入圖片。
  2. 分類來源:活動海報、廣告螢幕、模板頁面、產品海報、數位看板場景、資訊站顯示器、銷售橫幅或其他宣傳素材。
  3. 提取可見事實:標題、副標題、小文字、數字、CTA、按鈕、圖示、卡片、產品、QR 碼狀態、場景、佈局層級、調色板與風格。
  4. 建立資訊優先級表格:
    • 必須保留。
    • 可以弱化或省略。
    • 不應朗讀。
    • 不得虛構。
  5. 選擇一個影片方向:活動發布、模板重複使用、商店吸引、產品場景、季節性促銷、功能展示或快速轉換 CTA。
  6. 從來源圖片定義一個核心優勢與一個視覺錨點。
  7. 為 15 秒編寫 5-7 個鏡頭的進展。每個鏡頭必須有整數秒的範圍與一個商業意圖的動態。
  8. 使用 forms.md 編寫生成套件。
  9. 使用 reference.md 或 resources/prompt-template.txt 編寫最終的 Seedance 風格中文提示詞。
  10. 當提示詞檔案存在時,執行嚴格的提示詞預檢。
  11. 若使用者提供了已設定的影片生成執行器,則提交來源圖片與提示詞。否則,返回可立即提交的提示詞與提供者中立的說明。

硬性預檢檢查

即使使用者要求快速執行,也請保留這些檢查:

  • 提示詞低於 3800 字元,除非目標提供者允許更多。
  • 若為 Seedance 風格提交,提示詞使用中文欄位標籤。
  • 無禁止的英文標籤,例如 Section、Scene Content、Dialogue、Subtitle Content、Voiceover Reading、SFX、Camera/Transition 或 Negative Constraints。
  • 最終提示詞中無獨立的 参考图解析 區段;來源分析應屬於相關的 @图片N = ... 映射行。
  • 每個鏡頭標題包含整數秒範圍,例如 分镜一(0-2秒)。
  • 任何旁白行使用 {},若目標 TTS 需要,每個發音音節都包含帶聲調的拼音。
  • 除非使用者要求可見字幕,否則無新的字幕欄位。
  • 提示詞文中不出現原始 URL、本地路徑或素材 ID。
  • 每個使用來源素材的鏡頭都引用相對應的 @图片N。
  • 提示詞包含針對亂碼文字、莫可在拜、偽中文、錯字、隨機筆畫與變形文字的強烈限制。

指令

驗證 Seedance 風格提示詞:

& '.\skills\poster-to-video\scripts\check_seedance_prompt_lengths.ps1' `
  -PromptPath '.\outputs\poster-video-prompt.txt' `
  -StrictChineseSeedance

從儲存庫根目錄本地安裝此技能:

.\install.ps1

最終回應

使用 forms.md 中的最終報告格式。

若已實際提交影片生成,並返回了可播放的影片 URL,請以可見文字形式包含該原始 URL。不要僅隱藏在 Markdown 連結之後。

相關技能