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

This Skill only owns the video production definitions within video/script/. Upstream novels, world settings, chapters, full character profiles, client materials, or other sources remain under their original authoritative sources. Only the conversions and choices made for the performance, scenes, and shot production of the current video are stored here.

1. Read Upstream Sources and VIDEO.md

First, read VIDEO.md and the user-specified upstream sources. When the source is a novel, chapter, or other long-form narrative, first read references/ADAPTATION.md. Only extract the facts, character relationships, plots, scenes, products, or limitations truly needed for the current video. Keep pointers; do not copy the complete upstream content into the video script layer.

If there are conflicts or missing key facts between sources, first identify the gaps. Do not fabricate upstream facts just to make the video script complete.

2. Create a Minimal Video Script Layer

The responsibilities of the four common script files remain separated according to references/SCRIPT-FILES.md. Avoid copying visual design, cinematography, and generation parameters back into the script layer. When actually writing the files, you can follow the minimal templates in references/SCRIPT-TEMPLATES.md, creating only the files needed for the current project.

Create only the files needed for the current project:

  • SCRIPT.md: The story, structure, scenes, actions, and dialogue of the current video.
  • CHARACTERS.md: The performance, appearance, dialogue, and voice requirements for characters in the current video.
  • SCENES.md: The scenes, spaces, world representation, and continuity focus used in the current video.
  • SHOTS.md: An overview of all shots in the entire video.

Simple product shots, videos without characters, or projects with a complete script may omit any of these files. Do not create empty files just for template completeness.

3. Story and Characters

When the current video includes a complete plot, character arcs, dialogue, or comedic beats, first read references/NARRATIVE.md. When character emotional changes, important reactions, or relationship conflicts need to actually translate into shot performances, then read references/PERFORMANCE.md to convert emotional words into observable body, gaze, movement, and behavior beats. Only the minimal rules required for all story projects are kept below.

When there is a story, prioritize ensuring the causal chain and character actions are valid before pursuing visual spectacle:

  • Events are driven by existing conditions, character choices, or previous events.
  • Characters act and speak only based on currently known information.
  • Important turning points come from character choices or already established rules.
  • Actions, information, or visual elements that need to be resolved at the end should have been truly established earlier in the narrative.
  • Products or props cannot solve a problem that has not appeared before out of nowhere.

Character definitions go beyond just personality tags. Record their goals, concerns, typical action patterns, reactions under stress, dialogue rhythm, vocal characteristics, allowed emotional range, and changes in this video when truly needed by the current video. When a character needs to maintain a consistent voice identity across shots, hand over detailed timbre and voice references to video-audio, and do not duplicate a second set of voice specifications in the script layer.

4. Dialogue

When a shot includes visible speaking characters, long dialogue, multi-character conversation, or synchronized lip movements, read references/DIALOGUE-TIMING.md. First confirm that the lines can be naturally delivered within the target duration before proceeding to shot generation.

Dialogue serves the character's current actions; it is not responsible for explaining the world setting on behalf of the author. Narration / voice-over also belongs to script content, but should only be used when there is a genuine need for a narrative perspective, time compression, or information that is difficult to express naturally through visuals. Hand over sound production to video-audio as needed; do not treat narration as a universal fix-all layer for unclear scenes. Prioritize letting the previous line, previous action, or new information naturally lead to the next line; information that can be expressed through action should not be redundantly explained with dialogue.

After completing the dialogue, quickly review the entire conversation in chronological order to check for issues like sudden topic changes, repetitive explanations, lack of emotional transitions, or all characters using the same sentence structure. Natural dialogue does not mean forced inclusion of internet slang.

When VIDEO.md has a clear total duration / strict upper limit, read references/DURATION-BUDGET.md. First do a rough duration budget based on story segments and SHOTS.md to avoid discovering that the entire video length is out of control only after generation is complete.

5. Scene and Shot Overview

SCENES.md only records the spaces, visuals, and world rules needed for the current video. For complex machinery, unfamiliar devices, or critical spatial relationships, put detailed explanations in an accompanying document next to the corresponding reusable assets, rather than stacking all low-frequency rules into SCENES.md.

SHOTS.md is used to quickly read the entire film's shot arrangement from start to finish. Each entry must at least contain a shot ID, target duration, visual/action description, and shot purpose. Detailed production requirements are handed over to SHOT.md in video-shot.

For long projects, only add chapters or higher-level organization when the existing shot list has become difficult to read. Do not pre-assume cinematic-level hierarchy.

Completion Criteria

The video script layer is sufficient to let the next step know clearly: what this video is about, how the current characters perform, how the scenes are presented, and what shots are needed. At the same time, it has not duplicated the upstream source into a second fact database.

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

相关技能