Communitygithub.com

Akira-TL/akira-video-skills

Compiles and checks prompts for ByteDance / BytePlus Seedance current video models; use when video-generation requires Seedance 2.5's reference materials, timeline, synchronized audio, video editing, extension, or multi-shot capabilities.

What is akira-video-skills?

This skill serves as the Seedance model adapter layer within the `video-generation` ecosystem, specifically designed for ByteDance/BytePlus Seedance video models. It enforces a unified model adapter contract and focuses solely on Seedance-specific differences, compiling prompts from existing `SHOT.md` files, reusable assets, and audio requirements without redefining shot creativity or long-term project facts. The skill supports common task modes such as reference-based generation, standard video generation, storyboard/keyframe creation, video editing, extension, and audio/voice reference. Key responsibilities include mapping reference materials (e.g., character, scene, product, audio) with clear roles, structuring complex prompts into optional sections (reference mapping, main idea, timeline, consistency, essential constraints), and ensuring timeline actions match the selected duration. It explicitly avoids over-specifying consistency or repeating reference mappings, and final output includes the Seedance model/entry point, task mode, reference mapping per upload order, current prompt, and user-confirmed settings like duration/ratio/output format. The skill is crucial for developers integrating Seedance's advanced features like multi-shot editing, audio synchronization, and video extension while maintaining alignment with the `video-generation` generation and result pipeline.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Akira-TL/akira-video-skills/tree/HEAD/skills/in-progress/video-model-seedance

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

Video Model Seedance

This Skill is the Seedance model adapter layer. Before starting, it follows the unified model adapter contract of the video-generation dependency; this file only stores Seedance-specific differences. It compiles Seedance current model prompts from existing SHOT.md, reusable materials, and audio requirements, without redeciding shot creativity or long-term project facts.

1. Fixed Model / Entry Point / Task Mode

First confirm the Seedance version, entry point, and task type the user is actually using. Current focus is on adapting Seedance 2.5; if the user is using 2.0, 1.5, or a third-party Router, do not directly apply Seedance 2.5 parameters.

Common task modes:

  • reference-based generation;
  • standard video generation;
  • storyboard / keyframe;
  • video editing;
  • extension;
  • audio / voice reference.

Exact duration and reference material limits should be verified per the current references/MODEL-GUIDE.md.

2. Map Reference Materials First

Seedance reference generation first clearly describes each input:

  • Which one is a character / subject;
  • Which one is the scene;
  • Which one handles product or prop structure;
  • Which video only references motion / cinematography;
  • Which audio handles sound or timbre.

Do not let a single reference video implicitly carry character identity, clothing, environment, and motion simultaneously. Only declare the parts you wish to transfer currently.

3. Structured Prompts

Complex reference-based shots can be organized as needed into:

  1. reference mapping;
  2. main idea;
  3. timeline;
  4. consistency;
  5. essential constraints.

Simple shots do not need to mechanically write all five sections. The structure is only used to reduce ambiguity, not to lengthen the prompt.

4. Timeline

Seedance is well-suited for using a clear timeline in longer generations. The timeline describes what is seen, who does what, how the camera moves, when dialogue/sound occurs, and how the next segment connects.

The number of actions must match the selected duration. Internal hard cuts should only be used if the current shot design inherently requires them.

5. Consistency

Only lock truly persistent content, such as character identity, product structure, scene, costume, cinematographic style, or sound. Information duplicated in the reference mapping should not be endlessly repeated in the prompt.

6. Editing / Extension

In video editing mode, explicitly use editing action words and only modify what the user specifies; content not requested to change should be kept as much as possible.

Extension tasks should prioritize maintaining input/output format and audiovisual continuity; precise format requirements should be verified against the current official entry point.

7. Return to video-generation

Output the Seedance model / entry point / task mode, a reference mapping written clearly in upload order, the current prompt, settings the user needs to confirm (duration / ratio / output format, etc.), and the explicit purpose of each reference.

One-shot generation packages and result re-integration are still handled by video-generation.

Completion Criteria

Each Seedance reference has a clear role; the prompt structure matches the task mode; the timeline does not exceed the actual duration; precise capabilities come from current official documentation, not model memory.

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

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

Akira-TL/akira-video-skills

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

Related Skills