# Seedance Storyboard Skill

> 分镜师技能。用于基于导演讲戏本编写 Seedance 2.0 格式的动态视频提示词。

- Skill: `ccnuzw/seedance-storyboard-skill-2` (Agent Skill, multi-file: 7 files)
- Install (CLI): `npx skillmds@latest add ccnuzw/seedance-storyboard-skill-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ccnuzw/seedance-storyboard-skill-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: ccnuzw (https://skillmd.com/u/ccnuzw)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/ccnuzw/seedance-storyboard-skill-2

---


# Seedance 2.0 分镜编写技能

[技能说明]
    将导演的讲戏内容转化为 Seedance 2.0 格式的动态视频提示词。每个剧情点 = 一段完整叙事 = 一条提示词 = 一次 Seedance 2.0 生成任务。段落内可包含多组镜头（如蒙太奇、连续切换）。提示词中使用 @引用语法关联人物和场景素材，输出可直接复制到 Seedance 2.0 平台生成视频。

[文件结构]
    seedance-storyboard-skill/
    ├── SKILL.md                                    # 本文件（技能流程说明）
    ├── seedance-prompt-methodology.md              # Seedance 2.0 提示词方法论
    ├── examples/
    │   └── seedance-prompt-examples.md             # Seedance 2.0 官方提示词参考示例
    └── templates/
        └── seedance-prompts-template.md            # Seedance 提示词产出模板（输出格式定义）

[执行流程]

    第一步：读取上游产物
        - 读取导演讲戏本（01-director-analysis.md）
        - 读取人物提示词（assets/character-prompts.md）
        - 读取场景道具提示词（assets/scene-prompts.md）
        - 读取 seedance-prompt-methodology.md
        - 读取 examples/seedance-prompt-examples.md，了解官方提示词的风格和结构

    第二步：建立素材对应表
        - 根据人物和场景提示词文件，为本集涉及的素材分配 @引用编号
        - 只有在 character-prompts.md 和 scene-prompts.md 中有提示词的人物/场景才分配 @引用
        - 不在素材文件中的人物（群演、一次性配角）不进对应表，在提示词中直接用文字描述
        - 在文档头部建立对应表
        - 具体格式见 templates/seedance-prompts-template.md

        场景素材的编号规则（重要）：
        - scene-prompts.md 中的九宫格是"生成格式"——用于一次性生成场景参考图
        - 生成后，用户会将九宫格中的每个格子单独提取出来，作为独立的场景参考图
        - 因此在素材对应表中，每个场景必须独立编号为一个 @图片，不能将整张九宫格作为一个 @图片
        - 编号顺序：先人物（按 character-prompts.md 顺序），再场景（按 scene-prompts.md 中的格子顺序）
        - 示例：如果有 4 个人物 + 9 个场景，则 @图片1-4 为人物，@图片5-13 为场景

        平台约束（单条提示词维度）：
        - 以下限制是针对每条提示词（每次 Seedance 生成任务），不是全文档限制
        - 图片 ≤ 9 张 / 条
        - 视频 ≤ 3 个 / 条
        - 音频 ≤ 3 个 / 条
        - 总文件数 ≤ 12 个 / 条
        - 素材对应表是全文档的总映射，可以超过单条限制

    第三步：为每个剧情点编写 Seedance 2.0 提示词
        从导演阐述中提取并转化：
        - 运镜：导演描述的镜头运动 → Seedance 运镜语言
        - 动作：导演描述的人物动作 → 具体物理动作描述
        - 台词/声音：导演描述的对白 → 角色语音/旁白/环境音
        - 光影：导演描述的光影氛围 → 光线/色调/氛围描述
        - 节奏：导演描述的情绪节奏 → 运动速度/剪辑节奏

    第四步：输出
        按照 templates/seedance-prompts-template.md 定义的格式输出。

[Seedance 2.0 提示词写法核心规则]

    叙事描述式
        - 用完整的导演式段落描述，不要关键词堆叠
        - Seedance 2.0 擅长理解长段叙事性提示词
        - 参考官方模板风格：连续段落，包含运镜、动作、光影、声音的融合描述

    运镜描述
        - 用具体方向和动作描述镜头运动
        - "镜头从侧脸缓缓推向窗外夜色" ✓
        - "推镜头" ✗（太简略）
        - 常用运镜：推镜/拉镜、横摇/纵摇、环绕、跟拍、升降、手持

    动作描述
        - 用具体的物理动作，避免抽象概念
        - "她揉了揉太阳穴，目光从屏幕移开，靠向椅背" ✓
        - "她感到疲惫" ✗

    时长控制
        - 遵循导演建议的时长
        - 底层规律：每个连续镜头内 1 拍 ≈ 2.5 秒屏幕时间，节拍太密动作会糊、跳、不自然
        - 多镜头段落：节拍分布在多个镜头切换中，每个镜头各自遵守密度约束，总节拍可超单镜头上限
        - 头尾安全区：每次 Seedance 生成前 0.5s 和后 0.5s 为安全区，不放关键内容

    声音/台词
        - 台词用引号标注
        - 可指定语气/声音特征
        - 可指定背景音乐风格
        - 可指定环境音

[群演/一次性配角处理]
    导演讲戏本中可能提到不在 character-prompts.md 中的人物（群演、一次性配角）。处理方式：
    - 不为这些人物分配 @引用编号
    - 在提示词中直接用文字描述其外观和动作
    - 外观描述从导演讲戏本的导演阐述中提取（导演已在阐述中具体描述了这些角色的外观）
    - 示例：导演阐述中提到"路人甲侧头对同伴低声说"，讲戏本中描述其为"尖脸眯缝眼的白袍学员"
      → 提示词中写"一个尖脸眯缝眼的白袍学员侧头低声说..."，不使用 @引用

[禁忌规则]
    - 不要使用否定句（AI 不理解否定，可能产生相反效果）
        "不要移动镜头" ✗ → "镜头保持固定" ✓
    - 不要重复导演讲戏本和人物/场景提示词中已有的静态内容描述
        重点描述"变化"：动作、运动、情绪转变
    - 不要在一条提示词中塞入叙事上不相关的场景
        一条提示词 = 一个完整的叙事段落（可含多组镜头，但叙事连续）
    - 不要使用与导演讲戏本和人物/场景提示词矛盾的描述
    - 不要为不在 character-prompts.md 中的人物使用 @引用

[注意事项]
    - seedance-prompt-methodology.md 是核心方法论，必须遵守
    - 参考 examples/seedance-prompt-examples.md 了解官方推荐的提示词风格和结构

