Communitygithub.com

Akira-TL/akira-video-skills

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

akira-video-skills 是什麼?

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

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

在你喜歡的 AI 中提問

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

說明文件

Video Generation

本 Skill 负责把正式项目内容转换成可执行的 AI 生成输入。长期来源仍然是 video/script/、video/materials/ 和 video/shots/;一次性生成包只是方便用户外部生成的派生物。

正式决定一次生成覆盖多少内容、采用哪种生成方式前,读取 references/planning/GENERATION-STRATEGY.md。需要批量生成大量素材 / 镜头时,再读取 references/planning/BATCHING.md:先用高风险代表样本验证基准,稳定后才扩大当前可并行批次,不规定固定批量大小。已有视频基本正确、需要连续延长或生成式局部修改时,再读取 references/transform/EDIT-EXTEND.md,先判断是否其实更适合确定性后期或新建镜头。

1. 识别生成对象

生成对象可以是:

  • 跨镜头复用的人物、场景、道具、产品等图片素材;
  • 某个镜头的视频;
  • 某个镜头专属的首帧、尾帧、分镜草图 / 关键帧、补充图片或声音;
  • 角色长期声音参考,或整片级配乐 / 旁白草案。

先加载正式归属内容:复用素材使用 video-materials 的定义,镜头视频使用 video-shot 的 SHOT.md。不要从一次性包或旧聊天记录重建长期事实。

2. 编写长期提示词

为镜头编写通用视频提示词前读取 references/prompting/VIDEO-PROMPT.md;如果当前项目已安装对应模型适配器,再由适配器把通用镜头意图编译成该模型的最终执行提示词。所有模型适配器统一遵守 references/prompting/MODEL-ADAPTER-CONTRACT.md,明确具体入口 / 模型 / 模式、当前官方能力核验、输入映射、执行设置和未知项。同一个镜头需要并列测试多个模型时,再读取 references/prompting/MODEL-COMPARISON.md,保持同一 SHOT.md 和连续生成结果编号,不按模型复制镜头目录。

可复用素材的提示词保存在对应 video/materials/ 目录;镜头提示词保存在对应镜头目录,使用 prompt_v01.md、prompt_v02.md 等少量明确版本。

提示词只编译当前生成模型真正需要的信息。内部镜头 / 素材定义可以比最终模型提示词更完整;模型能力、字段、时长和参考输入上限由当前实际加载的模型适配 Skill 或官方资料决定,不在本 Skill 写死。模型 / 使用入口、时长、比例、声音开关等执行设置与长期项目记录的边界按 references/prompting/EXECUTION-PARAMETERS.md。

若没有可靠模型专用规则,保持通用、明确、可验证的画面与动作描述,并向用户说明当前使用通用提示词,不伪造具体模型能力。

3. 选择参考素材

使用最小充分参考集。每份参考都要能回答“它负责稳定什么”:人物身份、服装、场景、产品结构、动作、摄影或其他具体作用。

不把无关参考塞入同一生成,以免身份竞争、风格污染或产品结构漂移。

4. 整理一次性生成包

正式打包前读取 references/planning/GENERATION-PACK.md,按图片 / 声音 / 视频包的依赖分批、返回命名、最小参考集、导回和删除边界执行;需要直接交给用户时使用 references/planning/PACK-TEMPLATES.md 生成自包含任务文件。项目内 pack 初始化、正式文件复制、returns 目录、状态检查、zip 与安全清理优先复用本 Skill 自带的 scripts/generation_pack.py,不要为每个项目重新写临时打包脚本;该 CLI 只处理文件生命周期,不决定 Prompt、参考职责或审片结论。

在项目 .tmp/ 下创建描述性目录。包默认保持简单:

.tmp/<generation-pack>/
├── README.md
├── <prompt files>
└── materials/

只复制当前这批生成需要的提示词与参考素材。README 至少写清:

  • 本次生成目标;
  • 推荐生成顺序(如果有依赖);
  • 每项使用哪些参考;
  • 返回文件名;
  • 需要用户特别检查的硬性约束。

图片素材返回时使用对应长期文件名;镜头视频返回命名前先用 generation_pack.py next-take 查询对应镜头下一个未使用的单调递增 takeNN,不要手工猜编号或因为切换模型重新从 take01 开始。

5. 导回结果

用户带回生成结果后先检查文件对应关系,再把正式结果放回对应归属目录:

  • 复用素材 → video/materials/<category>/;
  • 镜头结果 → video/shots/<shot-id>/;
  • 镜头专属声音/图片 → 同一个镜头目录。

只有 video-review 已明确接受某个返回文件后,才使用 generation_pack.py archive --confirm-reviewed 把它复制到正式归属位置;该动作保留 returns/ 原文件并返回 SHA-256,不覆盖既有正式文件。完成全部正式归档并确认临时包不再含唯一信息后,再用 cleanup 删除一次性生成包。

6. 迭代纪律

生成失败时先判断问题来自:

  • 长期素材/身份定义;
  • SHOT.md 本身;
  • 提示词表达;
  • 模型执行随机性;
  • 可以确定性后期修复的缺陷。

一次重试优先只改变一个主要变量。不要用不断加长提示词代替问题定位。

完成标准

用户拿到的包能够直接执行当前生成任务;返回文件名明确;正式项目仍是唯一长期来源;结果归档后临时包可安全删除。

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

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

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、镜头连续性、摄影、动作、表演、声音或镜头专属生产约束时使用。

相關技能