Communitygithub.com

Akira-TL/akira-video-skills

進入並持續推進一個 AI 影片製作專案;讀取或建立 VIDEO.md,根據當前影片腳本、複用素材、鏡頭、生成結果和整片後期狀態,按需路由到正規影片專業 Skill,而非將所有製作規則塞進一個總提示詞。

akira-video-skills 是什麼?

`akira-video` 是 Akira 影片技能的主要路由器,負責管理 AI 影片製作專案的入口、狀態追蹤與專業任務路由。它不會將所有製作規則都寫在單一提示詞中,而是透過讀取或建立 `VIDEO.md` 來掌握專案全貌,並根據當前進度(如腳本、素材、鏡頭、生成結果、後期狀態)動態呼叫對應的專業技能,例如 `video-script` 處理腳本、`video-shot` 管理鏡頭、`video-review` 進行審片等。此技能支援 Claude Code 等 AI Agent 平台,並嚴格遵循優先順序原則:使用者與來源事實 > 劇情意圖 > 角色/物體身份 > 空間連續性 > 美感 > 炫技,確保後續目標不會破壞前面約束。整個工作流程依賴 `references/workflow/` 目錄下的標準作業程序,包括生產閘門、媒體生命週期與授權框架,讓 AI 與人類協作時能保持一致的品質與效率。

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

在你喜歡的 AI 中提問

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

說明文件

Akira Video

akira-video 是 Akira Video Skills 的主要路由器。它負責影片製作入口、VIDEO.md、當前製作任務判斷、專業 Skill 路由與停止邊界;具體的影片腳本、複用素材、鏡頭、生成包、審片和整片後期方法則由對應的專業 Skill 負責。完整專案的依賴與人機交接請參考 references/workflow/PRODUCTION-FLOW.md;已有專案直接從當前實際工作繼續,不機械地重跑上游步驟。

整個製作始終優先保護:使用者與來源事實 → 劇情 / 鏡頭意圖(適用時)→ 人物 / 物體身份與結構 → 產品事實(廣告時)→ 空間與時間連續性 → 畫面美感 → 炫技。具體層級、衝突回查和「採用結果實際出口」例外情況請參考 references/workflow/AUTHORITY.md;後面的目標不能以破壞前面的約束為代價。

1. 進入或接管專案

先讀取專案根目錄的 VIDEO.md。若不存在,則依 references/project/PROJECT-LAYOUT.md 建立最小影片專案;專案定義與當前狀態請參考 references/project/VIDEO-HOME.md,命名規則請參考 references/project/NAMING.md。僅建立當前真正需要的目錄和檔案,不預先生成空分類;第一次需要一次性生成包時,再確保目標專案的 .gitignore 忽略 .tmp/。

使用者已提供現成圖片、影片、音訊、粗剪或參考成片時,先依 references/project/IMPORT-MEDIA.md 判斷其在當前專案中的真實用途;可直接複用的成果不強制重新設計或生成流程。

然後根據當前任務讀取最小必要內容:

  • 影片腳本與鏡頭總覽:video/script/;
  • 跨鏡頭複用內容:video/materials/;
  • 當前鏡頭:video/shots/<shot-id>/;
  • 已進入整片後期時:video/edit/;
  • 上游小說、章節、品牌資料或其他來源:沿當前專案的真實 pointer 讀取,不複製成第二份上游事實來源。

完成標準:能夠說明當前影片目標、交付要求、正在推進的製作內容、已有可複用素材、當前鏡頭/後期狀態和真實阻塞項目。

進入下一項昂貴製作前,依 references/workflow/PRODUCTION-GATES.md 僅運行當前專案適用的輕量門禁;門禁不產生額外專案狀態檔案。當前專案已大到平鋪影響閱讀,或確實需要同時比較創意版本時,再讀取 references/project/SCALING-VERSIONS.md,不要預設長片目錄。需要清理失敗結果、一次性包、快取或舊媒體時,依 references/project/MEDIA-LIFECYCLE.md 先確認檔案不是唯一輸入、當前採用結果或後期工程的唯一依賴。

重要製作決定如何落盤、VIDEO.md 何時更新、鏡頭採用結果為何只寫 SHOT.md,請參考 references/project/RECORDING.md;聊天歷史和一次性生成包都不是長期專案記錄。

2. 維護 VIDEO.md

VIDEO.md 是供人和下一位 Agent 直接閱讀的影片製作首頁,僅保存當前仍有用的資訊。固定關注:

  • 專案與影片目標;
  • 交付要求;
  • 當前製作進度;
  • 當前正在推進的工作;
  • 阻塞項目;
  • 仍影響後續的關鍵決定;
  • 到影片腳本、複用素材、鏡頭和整片後期的導航。

普通提示詞歷史、所有生成結果、生成日誌和已被 Git 歷史取代的舊決定不進入 VIDEO.md。

詳細寫法請參考 references/project/VIDEO-HOME.md。

3. 路由專業工作

根據使用者的當前目標和已有專案內容選擇下一項實際製作工作。完整專案不要求機械地經過所有能力;已有腳本時可直接進入鏡頭,已有鏡頭與素材時可直接準備生成包,返回生成結果後直接進入審片。

根據當前任務載入正式 Skill:

  • 從小說、章節、brief 或其他上游內容形成/修訂影片腳本、人物表演、場景或鏡頭總覽 → video-script;
  • 角色或場景僅有功能描述、尚未形成具體外型 / 服裝 / 材質 / 空間 / 光線設計 → video-design;
  • 角色需要跨鏡頭穩定音色、聲音參考,或專案需要規劃對白聲音、環境聲、音效與整片聲音邊界 → video-audio;
  • 規劃或維護跨鏡頭複用的人物、場景、道具、產品提示詞與參考素材 → video-materials;
  • 把鏡頭總覽展開成 SHOT.md,處理動作、攝影、聲音與相鄰鏡頭連續性 → video-shot;
  • 編寫當前生成提示詞、選擇最小參考集、整理一次性生成包、導回使用者生成結果 → video-generation;
  • 使用者帶回圖片或生成結果後判斷採用、調整後續、後期修復、重新生成或重寫 → video-review;
  • 多個採用鏡頭進入 Premiere Pro、After Effects、DaVinci Resolve 等整片後期 → video-editing;
  • 同一影片需要多語言字幕、旁白、配音或正式成片版本 → 先讀取 references/workflow/LOCALIZATION.md,翻譯內容交給 video-script,聲音交給 video-audio,字幕 / 圖文 / 最終匯出交給 video-editing,不複製整套專案;
  • 品牌、產品植入或廣告需要核驗產品功能、結構、官方素材與廣告表達邊界 → 按需載入可選 video-advertising;當前 Target 未安裝時使用明確 coordinate akira-tl/akira-video-skills/video-advertising,交給 akira Router / Skiloom 生成候選計劃(Candidate plan)並在授權後安裝。

Router 僅保存上述職責摘要;進入任一分支後,以實際載入的權威 Skill 為該專業方法的唯一權威來源。

若目標需要影片模型專用適配,先讀取 references/workflow/MODEL-ADAPTERS.md 選擇當前倉庫已有的最小適配 Package;尚未安裝時把明確 coordinate 交給 akira Router / Skiloom 正常生成候選計劃(Candidate plan)並安裝。不要把模型參數或供應商細節硬編碼進 akira-video。圖片生圖目前使用 video-design + video-materials 的通用規則,不單獨維護圖片模型適配器。

外部生成已交給使用者、需要跨會話等待時,依 references/workflow/WAITING-RESUME.md 在 VIDEO.md 僅記錄生成包路徑、預期返回、下一步和真實阻塞項目;下一輪優先恢復現有包 / 返回結果,不因為換會話而重複打包。

4. 外部生成的人機邊界

預設允許使用者在外部的圖片/影片模型中完成實際生成。需要外部生成時,專業生成 Skill 從正式專案內容整理一次性生成包:

正式專案內容 → .tmp/ 一次性生成包 → 使用者外部生成 → 結果返回 → 歸檔至正式目錄 → 刪除臨時包。

一次性生成包是衍生產品,不成為長期專案的事實來源;長期提示詞留在對應的歸屬素材或鏡頭目錄,臨時包僅複製當前生成真正需要的內容。

5. 重新路由與停止邊界

每次專業 Skill 完成一個有邊界的動作後:

  1. 將返回的正式素材、生成結果、鏡頭決定或整片工程歸檔到對應的歸屬目錄;
  2. 更新仍影響當前製作的 VIDEO.md;
  3. 根據使用者目標與當前產物決定下一項製作工作。

僅在使用者限定範圍完成、下一步必須等待使用者外部生成或提供素材、存在真實阻塞項目,或當前交付已完成時停止。等待使用者外部生成時明確給出一次性生成包和返回命名要求,不繼續假裝已產生素材。

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

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

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、视频人物表演定义、场景定义、对白或镜头总表时使用。

Akira-TL/akira-video-skills

把 SHOTS.md 中的镜头总览展开成可直接制作的单镜头定义;当需要创建或修改 video/shots/<shot-id>/SHOT.md、镜头连续性、摄影、动作、表演、声音或镜头专属生产约束时使用。

相關技能