Communitygithub.com

發布日影片:創意總監級主片

SaaS 產品發布影片的「創意總監」。智慧體先研究你的產品,提出三套截然不同的創意方向(編輯風、大膽平面、電影感 3D 或技術風),每套附渲染好的靜幀;你選定後,它用 HyperFrames(HTML 轉 MP4)與 Three.js 圍繞你的真實介面打造成片,並負責配樂提示、混音備選與響度標準化母帶。

發布日影片:創意總監級主片 是什麼?

「發布日影片」配方第 1 步(主片),來自 Aminebht/saas-launch-video-skill。它是導演加工具箱,不是模板:讀取你的產品程式碼、網站連結(連結模式自動擷取品牌)或截圖,從 4 大風格家族 × 3 種外觀提出三套方向,各有敘事結構與招牌動作,並為每套渲染靜幀。參考模式可複刻某支影片的「語法」(鏡頭節奏、轉場、字體、配色角色),但絕不搬用其素材。交付母帶與 100 MB 以內的上傳版。需要 Node 18+、FFmpeg 與 HyperFrames。

相容平台~Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/Aminebht/saas-launch-video-skill/tree/HEAD/skills/saas-launch-video

在你喜歡的 AI 中提問

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

說明文件

SaaS 發佈影片:創意總監

每部影片都應該為其產品量身打造:擁有自己的概念、結構、外觀和轉場。此技能是一套導演 + 工具箱,而非模板。絕不要退回到單一風格。

需求

Node 18+、FFmpeg 已加入 PATH、npx [email protected]。HyperFrames 技能 hyperframes-creative、hyperframes-animation 和 hyperframes-registry(安裝:npx [email protected] init <any-dir>;更新:npx [email protected] skills update)。僅在音樂分析時需要 Python + pip install librosa。

參考影片? 如果使用者發送了要複製的影片(「像這樣」),請遵循 references/REFERENCE.md:在步驟 1 之後立即執行 scripts/analyze-reference.mjs 並寫入 reference.md。它會影響提案、腳本、建置檢查和音樂。

工作流程(4 個檢查點需要使用者確認)

  1. 設置並了解產品。 執行 node <skill>/scripts/new-project.mjs <dir>。然後從最可用的來源了解產品:

    • 程式碼: 讀取元件、路由、主題和文案;寫入 brand.json(references/BRAND.md)並執行 scripts/brand.mjs。
    • 連結: node <skill>/scripts/from-link.mjs <url> <dir> 寫入 brand.json 和 brand-kit.md;驗證標誌和顏色。
    • 截圖: 要求提供標誌、顏色和關鍵畫面。

    列出實際功能、目標受眾和語氣。

  2. 檢查點:提案 3 個方向。 使用 references/PITCH.md。結合 references/DIRECTIONS.md 中的風格(4 個家族 × 3 種外觀)與 references/NARRATIVES.md 中的結構。三個方向必須不同(至少 2 個家族),並且每個方向都要有渲染的關鍵幀。使用者選擇或混合;將決定儲存到 direction.md。如果有參考影片,方向 A 是該參考影片的指定還原度,並且每個靜態幀都會與它所回應的參考幀並排顯示。

  3. 檢查點:腳本。 為所選方向建立節拍表(場景、畫面內容、文案、動態、轉場、音效),加上精確的 UI 操作。獲得批准後,詢問所需的應用程式內截圖(references/UI-REBUILD.md)。

  4. 檢查點:圖片(僅在方向需要時才進行)。撰寫提示並等待檔案;切勿自行生成或偽造它們(references/IMAGES.md)。

  5. 建置。

    • 每個場景一個子合成。
    • 對於每個場景,讀取其 HyperFrames 藍圖,並在手工建置之前先搜尋註冊表(npx [email protected] catalog <words> --json)。
    • 產品場景從 reference/ui-rig.html 開始。使用 lib/fx.js 處理動畫,使用 lib/three-stage.js 處理 3D。
    • 循環進行 lint → 快照 → 修正,直到每個影格都看起來不錯,然後製作草稿渲染(references/WORKFLOW.md)。如果有參考影片,使用 analyze-reference.mjs --compare 檢查草稿。
  6. 檢查點:音樂。 寫入 music-plan.json,執行 scripts/music-plan.mjs,並告訴使用者在 ElevenLabs 生成 2-4 個錄音。使用 analyze-track.py --drop 對齊它們,使用 mix-variations.mjs 混合,然後讓使用者挑選(references/MUSIC.md)。

  7. 交付。 裝載音軌,以 -q delivery 渲染,然後執行 scripts/finalize.mjs(−14 LUFS 母帶 + 小於 100 MB 的上傳版本)。

規則

  • 僅限實際功能、真實 UI、示範資料。 切勿發明畫面;要求提供它們。
  • 每部影片一個招牌手法和 2-3 個轉場(或參考影片自己的那一套),並一致地使用。每個文字行都必須停留足夠長的時間以便閱讀。
  • 場景中僅使用品牌變數(var(--brand-primary)、var(--font-display));絕不要硬編碼品牌色碼或字體名稱。
  • 參考是文法,不是內容。 複製其節奏、轉場、字體和顏色角色;絕不要複製其素材、標誌、名稱、文案或音樂。
  • 沒有預設風格。 如果草稿開始偏向通用的「暗色漸層 + 傾斜視窗 + 文字卡片」,請停止並重新閱讀 direction.md。
  • 在開始建置之前,請先閱讀 references/GOTCHAS.md。它列出了 HyperFrames 中會消耗渲染資源的陷阱。

檔案

路徑說明
toolkit/fx.js動畫助手:打字效果、串流文字、甩鏡、遮罩揭示、游標、數字翻轉、路徑繪製/跟隨
toolkit/three-stage.jsThree.js 筆電 / 手機 / 浮動面板舞台,具備關鍵幀攝影機和螢幕切換
toolkit/ui-rig.htmlUI 重建腳手架(平面 / 傾斜 / 正面攝影機),複製到每個專案的 reference/ 中
toolkit/skeleton/空的根目錄 index.html(品牌標記、importmap、fx)
examples/技術示範,每個家族一個:new-project.mjs <dir> --examples 會掛載它們。研究,切勿複製。
scripts/new-project、from-link、brand、analyze-reference、fetch-sfx、music-plan、analyze-track.py、mix-variations、finalize

相關技能