Community程式設計與開發github.com

akillness/jeo-skills

提供 106 張電影感產品影片鏡頭配方卡、已驗收宣傳片模板及六階段製作流程,適用於 Codex、Claude Code 及 Antigravity 等平台。

jeo-skills 是什麼?

這是一個名為「video-shotcraft」的專業影片製作技能庫,專為 AI 代理(如 Claude Code、Codex、Antigravity)設計。技能庫的核心是 106 張「鏡頭配方卡」,每張卡片都附有示範實作原始碼與動態樣片,涵蓋從 2.5D 頁面運鏡到節奏同步剪輯等各種通用動態設計詞彙。此外,還包含一支已驗收的 36.2 秒產品宣傳片模板「Ink Press(墨壓)」,採用紙墨琥珀風格,可直接替換素材快速產出高品質影片。技能支援三種使用模式:直接套用模板製作完整宣傳片、遵循六階段工作流程進行自由創作、或單獨選用特定鏡頭卡實現單一動效。透過明確的文件引用結構(如 `template/TEMPLATE.md`、`references/pipeline.md`),引導 AI 代理在適當時機讀取對應說明,確保製作流程標準化且品質穩定。

相容平台✓Claude Code✓Codex CLI~Cursor✓Antigravity✓Gemini CLI
npx skills add akillness/jeo-skills

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

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

說明文件

video-shotcraft:電影感產品影片製作

一個自包含的製作能力庫:106 張鏡頭配方卡(附 demo 實作原始碼與動態樣片畫廊)、一支已驗收的完整宣傳片模板、可重複使用元件與音訊資產、六階段工作流程。當前 focus 是 web/桌面產品宣傳片,但鏡頭卡本身是通用動效詞彙——也可以單獨抽卡做任意影片裡的單個鏡頭。

何時使用此技能

在以下情況使用:

  • 製作電影感產品宣傳片、產品發表會或桌面/網頁應用程式示範影片。
  • 指名或要求使用 Ink Press(墨壓)模板,或重現該模板的宣傳效果。
  • 實作特定的動態設計鏡頭卡(例如 deck-deal-flyin、row-embed、spotlight-hero-card)。
  • 需要 2.5D 相機運鏡(PageCam)、使用 Remotion 進行節奏同步剪輯,以及聲音設計。

操作說明

步驟 1:介紹模板並確認路線

每次呼叫此技能,在開始任何素材採集、分鏡或實作前,先向使用者說明:

  • 當前可直接使用 template/ 中一支已驗收的 36.2 秒產品宣傳片模板 Ink Press(墨壓):1920×1080、30fps、紙墨琥珀風格,含 10 個完整鏡頭、2.5D 真實頁面運鏡、字卡、轉場和已配好的電影感 SFX;替換目標產品的截圖、文案和品牌資訊即可適用。
  • 採用模板是最快、品質最有保障的路徑;若使用者要全新視覺語言,則走自由創作流程。

明確詢問:「要使用這支現成模板來製作這支影片嗎?」 告知使用者可前往 https://vincentwei1021.github.io/video-shotcraft/ 瀏覽動態樣片。

  • 使用者確認使用:先完整閱讀 template/TEMPLATE.md,再按模板路線執行。
  • 使用者明確不使用:按 references/pipeline.md 的階段 0 繼續,走自由創作或單鏡頭路線。
  • 使用者尚未決定:停在這裡等待選擇;不要預設套用模板,也不要開始製作。

例外情況:

  • 若使用者點名 Ink Press 模板(如「用 Ink Press 模板給我的產品做宣傳片」),視為模板路線已選定,直接閱讀 template/TEMPLATE.md 執行。
  • 若使用者明確指定某些鏡頭卡(如「用 deck-deal-flyin 和 row-embed 做這支影片」),視為路線已選定,直接閱讀相應鏡頭卡及 demos/<卡名>/ 實作原始碼。

步驟 2:選擇三種用法之一

  1. 完整宣傳片(模板路線):讀 template/TEMPLATE.md,按「換產品復現指南」替換素材逐鏡頭適用。
  2. 完整宣傳片(自由創作):按 references/pipeline.md 六階段走(階段 0 開工三問起步)。
  3. 單鏡頭/單動效:從 references/shots/ 選卡,讀卡全文 + demos/<卡名>/ 實作原始碼,適配到目標素材。

步驟 3:何時讀哪個檔案

時機讀取檔案
專案啟動pipeline.md(階段 0 三問)
使用者已選 BGMmusic-beat-sync.md(先分析再分鏡)
走模板路線template/TEMPLATE.md 全文
分鏡設計sequences/ 橋段模板;shots/ 全部 frontmatter;選中的卡讀全文
逐鏡頭實作該鏡頭卡全文 + demos/<卡名>/ 實作原始碼全文 + assets/lib/ 對應元件
聲音設計sound-design.md + assets/audio/
驗收aesthetic-rules.md 全文過 checklist(獨立 subagent 執行)

範例

範例 1:模板路線 (Ink Press)

"用 Ink Press 模板給我的 Desktop Product 做一支 30 秒宣傳片"
-> 自動選擇模板路線,閱讀 template/TEMPLATE.md,進行截圖採集與素材替換。

範例 2:指定鏡頭卡

"參考 deck-deal-flyin 和 row-embed 鏡頭卡製作我的 Product Demo 動效"
-> 自動選擇單鏡頭/組合鏡頭路線,閱讀 references/shots/ 與 demos/ 原始碼進行客製化實作。

最佳實踐

  1. 真實截圖:復刻既有頁面必須用真實截圖,第一步起 dev server 用無頭瀏覽器截 2x 紋理 + layout.json。
  2. 產品原生視覺語言:從產品/網站的設計系統提取 tokens(字型、字級、配色、圓角),不要捏造無關皮膚。
  3. 單鏡頭單動效與呼吸感:每鏡頭只講一個動效,字標/重要畫面卡點落定 hold ≥1s。
  4. 強節奏 BGM 嚴格卡拍:用 librosa 分析真實 BPM/拍號,beatF(n) 確定幀數,切點誤差 ≤3f。
  5. 參考 demo 原始碼:使用鏡頭卡前先讀 demos/<卡名>/ 調校過的參數真相與已知坑規避寫法。
  6. 確定性渲染:禁用 Date.now()/Math.random(),使用固定種子偽隨機。

參考資料

  • template/TEMPLATE.md — Ink Press 模板結構與換產品復現指南
  • references/pipeline.md — 六階段製作流程規範
  • references/aesthetic-rules.md — 視覺審查與驗收 Checklist
  • references/music-beat-sync.md — 音樂節奏分析與卡點時線計算
  • references/sound-design.md — SFX 聲音句式與音效資產搭配指南
  • https://vincentwei1021.github.io/video-shotcraft/ — 動態樣片與 106 張鏡頭卡線上畫廊

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能