Communitygithub.com

Akira-TL/akira-video-skills

將 SHOTS.md 中的鏡頭總覽展開為可直接製作的單鏡頭定義;用於創建或修改 video/shots/<shot-id>/SHOT.md、鏡頭連續性、攝影、動作、表演、聲音或鏡頭專屬生產約束。

akira-video-skills 是什麼?

此技能專注於影片生成中的核心工作單元——鏡頭。它能從 SHOTS.md 的鏡頭總覽展開為獨立的 SHOT.md 文件,涵蓋從鏡頭 ID 建立、攝影與動作設計到生成前檢查的完整流程。技能支援多種平台(如 Claude Code、Cursor、Codex),並強調避免機械套用固定模板,而是根據參考文件(如 COVERAGE.md、DIRECTION.md、INTERACTION.md)判斷真實現察點。它規定連續性只記錄相鄰鏡頭的實際相關資訊,並嚴格區分硬性約束與一般偏好,確保模型在生成時不需重新猜測導演意圖。通過明確的完成標準和提示詞版本管理,此技能提升了影片生成的效率與一致性。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Akira-TL/akira-video-skills/tree/HEAD/skills/video/video-shot

在你喜歡的 AI 中提問

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

說明文件

Video Shot

每個鏡頭是影片生成與剪輯的核心工作單元。本 Skill 擁有 video/shots/<shot-id>/SHOT.md,不擁有模型專用提示詞編譯或生成結果審片結論。

從 SHOTS.md 展開一組鏡頭前,場次需要幾個觀察點、建立鏡頭 / 反應 / 插入 / 產品特寫是否真實有用,按 references/planning/COVERAGE.md 判斷;不機械套固定 coverage 套餐。

1. 建立鏡頭 ID 與目錄

預設使用留空式編號,例如 SC01_SH010、SC01_SH020;沒有場次的簡單項目可使用 SH010。需要中間插鏡頭時使用可讀的中間編號,不重排整片既有身份。

複雜項目只有在平鋪已影響瀏覽時,才在 video/shots/ 內增加章節等組織目錄。

鏡頭包含複雜攝影、動作、跨世界轉場或連續性時,讀取 references/direction/DIRECTION.md。需要明確景別、焦段 / 透視、機位、推拉 / 變焦、景深、焦點或產品攝影時,再讀取 references/direction/CAMERA-LANGUAGE.md,先定義可見攝影效果,再由模型適配器決定具體術語。多人接觸、遞交物體、手部操作、產品使用、複雜遮擋或機械交互時,再讀取 references/direction/INTERACTION.md,明確主動作角色、手、接觸點和動作前後狀態。多鏡頭項目需要在昂貴生成前驗證順序、對白、總時長或產品可讀性時,references/planning/PREVIS.md 允許用分鏡 + 臨時聲音做輕量動態分鏡(Animatic),不要求每個項目都做。鏡頭是否必須等待前一鏡實際出口、哪些鏡頭可以並行,以及計畫出口 / 實際出口如何交接,按 references/continuity/CONTINUITY-HANDOFF.md。多角色走位、產品 / 機械交互、複雜攝影路徑、首尾幀控制或相鄰鏡頭空間關係在正式生成前仍有較大不確定性時,再讀取 references/planning/PREVIS.md 做最小必要預演 / 分鏡。

2. 寫 SHOT.md

複雜或需要交給外部生成的鏡頭可以直接按 references/planning/SHOT-TEMPLATE.md 編寫;簡單鏡頭只保留真正需要的欄位。VIDEO.md 明確要求多個畫幅版本時,再讀取 references/planning/MULTI-FORMAT.md 判斷是否可由主版本裁切,還是需要獨立構圖 / 生成。

SHOT.md 只保存當前有效鏡頭設計,通常包括:

  • 鏡頭目的;
  • 目標時長(來自當前腳本 / 總時長預算,但仍服從本鏡頭真實動作與對白);
  • 景別、機位、鏡頭運動與必要焦段資訊;
  • 主體站位、動作、表演和表情;
  • 環境與關鍵道具;
  • 對白、環境聲和鏡頭專屬聲音;
  • Continuity In / Continuity Out;
  • 當前需要引用的復用素材;
  • 硬性約束;
  • 允許模型適配層調整的生成說明。

不是每個鏡頭都需要所有欄位。簡單鏡頭保持簡潔。

3. 連續性

連續性只記錄與相鄰鏡頭真正有關的資訊,例如人物位置、服裝、手持物、道具狀態、光線方向、運動方向和已經發生的動作。

上一鏡採用的實際生成結果若出現可接受偏差,下一鏡從實際可見狀態繼續;如果偏差違反人物身份、產品真實結構或其他 Hard Constraint,則該生成結果不應被當成連續性依據。

4. 攝影與動作

鏡頭運動必須服務資訊、關係、空間或情緒,而不是為了「電影感」機械運動。影片模型的動作設計優先使用秒級時間關係,不把後期才能精確實現的幀級控制寫成模型硬約束。

一個鏡頭可以有複雜內部動作,但必須能清楚說明它在剪輯中為什麼是一個鏡頭。模型一次生成包含多個剪切時,項目仍按最終鏡頭語義組織,不因為模型能力把多個鏡頭永久揉成一個物件。

同一鏡頭的裁切、調色、替換聲音、多畫幅派生和真正新鏡頭的邊界按 references/continuity/SHOT-DERIVATIVES.md;後期派生不能覆蓋鏡頭目錄裡的原始 takeNN.mp4。

5. 進入生成前檢查

準備把一個鏡頭交給 video-generation 前確認:

  • 鏡頭目的明確;
  • 目標時長與動作數量相容;
  • 人物 / 場景 / 產品等需要復用的設計已確定;
  • Continuity In / Out 對相鄰鏡頭足夠清楚;
  • 參考素材職責明確;
  • 硬性約束 與普通偏好已經區分;
  • 沒有把字幕、Logo、精確剪切點等明顯後期任務誤寫成生成硬約束。

不滿足時先修 SHOT.md 或上游設計,不用「先產生看看」替代鏡頭設計。

6. 提示詞與生成結果歸屬

長期提示詞版本和生成結果與鏡頭共處一個目錄:

prompt_v01.md prompt_v02.md take01.mp4 take02.mp4

提示詞的具體模型編譯和一次性生成包由 video-generation 負責;生成結果的選擇、重生成和後期修復判斷由 video-review 負責。

完成標準

SHOT.md 足以讓生成 Skill 在不重新猜測導演意圖的情況下編譯提示詞,並能明確該鏡頭必須繼承什麼、結束時留下什麼。

Individual skills in this repo

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

Akira-TL/akira-video-skills

为 Runway 当前视频模型编译和检查生成提示词;当 video-generation 需要使用 Runway(当前主线 Gen-4.5)的 Text to Video 或 Image to Video,并需要 Runway 专用动作、摄影和时序表达时使用。

Akira-TL/akira-video-skills

为 ByteDance / BytePlus Seedance 当前视频模型编译和检查提示词;当 video-generation 需要使用 Seedance 2.5 的参考素材、时间线、同步声音、视频编辑、延长或多镜头能力时使用。

Akira-TL/akira-video-skills

为 Google Veo 视频生成编译和检查提示词;当 video-generation 需要使用 Veo 的 Text to Video、Image to Video、首尾帧、参考元素或同步声音能力时使用,并先核验具体 Google 使用入口与 model 的当前支持范围。

Akira-TL/akira-video-skills

进入并持续推进一个 AI 视频制作项目;读取或建立 VIDEO.md,根据当前视频脚本、复用素材、镜头、生成结果和整片后期状态,按需路由到 canonical 视频专业 Skill,而不是把所有制作规则塞进一个总提示词。

Akira-TL/akira-video-skills

为品牌短片、产品植入剧情、广告或比赛作品建立产品事实与广告边界;当视频需要准确表达某个具体产品的官方功能、参数、结构、使用方式、品牌素材或产品与剧情关系时使用。

Akira-TL/akira-video-skills

设计并维护 AI 视频中跨镜头复用的角色声音、音色参考、对白声音要求与整片声音关系;当同一角色需要跨镜头保持声音一致,或需要规划语音参考、环境声、音效、音乐与画面的职责边界时使用。

Akira-TL/akira-video-skills

设计 AI 视频中的角色与场景视觉方案;当脚本只说明“需要一个什么样的人/场景”,但还没有形成可稳定生成的外形、服装、材质、色彩、空间、光线和视觉识别系统时使用。

Akira-TL/akira-video-skills

组织整片级剪辑、合成、全片声音和最终成片;当多个已采用镜头需要进入 Premiere Pro、After Effects、DaVinci Resolve 等后期工程,或需要整片字幕、Logo、音乐、混音、比例版本和最终导出时使用。

Akira-TL/akira-video-skills

为 AI 图片或视频生成准备可直接使用的提示词与一次性生成包,并在用户把生成结果带回项目后归档;当需要从正式视频脚本、复用素材和 SHOT.md 编译生成内容、选择参考素材、约定返回文件名或清理临时包时使用。

Akira-TL/akira-video-skills

规划、创建、整理和维护多个镜头会重复使用的视频复用素材;当需要人物/场景/道具/产品提示词、参考图、官方素材、身份与状态参考或其他可重复引用内容时使用。

Akira-TL/akira-video-skills

审核 AI 生成的人物/场景等复用素材或镜头生成结果,判断采用、修改提示词、重生成还是留给后期修复;当生成结果返回项目、需要检查身份/结构/连续性/动作/摄影/产品真实性或选择生成结果时使用。

Akira-TL/akira-video-skills

把小说、章节、故事梗概、品牌 brief 或其他上游内容转换成当前视频自己的脚本层;当需要编写或修订 SCRIPT.md、视频人物表演定义、场景定义、对白或镜头总表时使用。

相關技能