Communitygithub.com

Akira-TL/akira-video-skills

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

akira-video-skills 是什么?

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

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

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Video Script

本 Skill 只拥有 video/script/ 中的视频化制作定义。上游小说、世界观、章节、完整人物档案、客户资料或其他来源继续归原权威来源;这里只保存当前视频为了表演、场景和镜头制作做出的转换与选择。

1. 读取上游来源与 VIDEO.md

先读取 VIDEO.md 和用户指定的上游来源。来源是小说、章节或其他长文本叙事时,先读取 references/ADAPTATION.md。只提取当前视频真正需要的事实、人物关系、情节、场景、产品或限制;保留 pointer,不把完整上游内容复制到视频脚本层。

若来源之间存在冲突或关键事实缺失,先明确缺口;不要为了让视频脚本完整而自行补造上游事实。

2. 建立最小视频脚本层

四个常用脚本文件的职责按 references/SCRIPT-FILES.md 保持分离,避免把视觉设计、摄影和生成参数复制回脚本层;真正落文件时可按 references/SCRIPT-TEMPLATES.md 的最小模板写,只创建当前项目需要的文件。

只创建当前项目需要的文件:

  • SCRIPT.md:当前视频的故事、结构、场次、动作和对白;
  • CHARACTERS.md:当前视频中角色的表演、造型、对白和声音要求;
  • SCENES.md:当前视频使用的场景、空间、世界表现和连续性重点;
  • SHOTS.md:整片镜头总览。

简单产品镜头、无人物视频或已有完整脚本的项目可以缺少其中任意文件。不要为了模板完整创建空文件。

3. 剧情与人物

当前视频包含完整剧情、人物弧光、对白或喜剧包袱时,先读取 references/NARRATIVE.md。人物情绪变化、重要反应或关系冲突需要真正落到镜头表演时,再读取 references/PERFORMANCE.md,把情绪词转换成可观察的身体、视线、动作与行为节拍。下面只保留所有剧情项目都需要的最小规则。

有剧情时优先保证因果链和人物行为成立,再追求视觉奇观:

  • 事件由既有条件、人物选择或前一事件推动;
  • 角色只基于当前已知信息行动和说话;
  • 重要转折来自人物选择或已经建立的规则;
  • 结尾需要回收的动作、信息或视觉元素应在前文真实建立;
  • 产品或道具不能凭空解决此前没有出现的问题。

人物定义不只写性格标签。当前视频真正需要时记录目标、担忧、典型行动方式、紧张时的反应、对白节奏、声音特征、允许的情绪范围和本片变化。角色需要跨镜头保持声音身份时,把详细音色与声音参考交给 video-audio,不在脚本层复制第二套声音规范。

4. 对白

镜头包含可见说话人物、长对白、多角色对话或同步口型时,读取 references/DIALOGUE-TIMING.md,先确认台词能在目标时长内自然说完,再进入镜头生成。

对白服务角色当下行为,不负责替作者解释世界观。旁白 / 画外音同样属于脚本内容,但只有真正需要叙述视角、时间压缩或画面难以自然表达的信息时才使用;声音制作按需交给 video-audio,不把旁白当修补不清楚剧情的万能解释层。优先让上一句、上一动作或新信息自然引出下一句;能用动作表达的信息不要重复用对白说明。

完成对白后按连续时间顺序快速复核整段对话,检查突然换话题、重复解释、情绪无过渡、所有角色同一种句式等问题。自然对白不等于强行加入网络俚语。

VIDEO.md 有明确总时长 / 严格上限时,读取 references/DURATION-BUDGET.md,先按故事段落与 SHOTS.md 做粗时长预算,避免生成完成后才发现整片长度失控。

5. 场景与镜头总览

SCENES.md 只记录当前视频需要的空间、视觉和世界规则。复杂机械、陌生装置或关键空间关系可以把详细说明放到对应复用素材旁的说明文件,不把所有低频规则堆进 SCENES.md。

SHOTS.md 用于从头到尾快速阅读整片镜头安排。每条至少包含镜头 ID、目标时长、画面/动作和镜头目的;详细生产要求交给 video-shot 的 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

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

Akira-TL/akira-video-skills

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

Akira-TL/akira-video-skills

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

Akira-TL/akira-video-skills

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

相关技能