ワンクリックで
director-skill
导演执行技能。用于剧本分析、剧情拆解、导演讲戏。导演在阶段一使用此 skill 将剧本转化为导演讲戏本、人物清单和场景清单。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
导演执行技能。用于剧本分析、剧情拆解、导演讲戏。导演在阶段一使用此 skill 将剧本转化为导演讲戏本、人物清单和场景清单。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
服化道技能。用于设计人物设定提示词和场景环境提示词。
服化道审核技能。用于审核阶段二服化道设计产出(人物设定提示词、场景环境提示词),通过逐项比对、脑内预演和评分制确保造型准确、风格一致、提示词可执行。
角色设计技能。用于根据剧本与导演讲戏生成项目可复用的角色视觉资产。
合规审核技能。用于检查各阶段产出是否触碰 Seedance 2.0 和 Gemini 的平台内容红线。在每次审核的第二步使用。
FEICAI 制片人核心规则。包含角色定义、Antigravity 适配规则(skill 加载、审核防偏、工具映射、进度追踪)。在 /feicai workflow 启动时第一个加载。
导演自审技能。用于审核阶段一导演分析产出(讲戏本、人物清单、场景清单),通过逐行比对、脑内预演和评分制确保讲戏质量达标。
| name | director-skill |
| description | 导演执行技能。用于剧本分析、剧情拆解、导演讲戏。导演在阶段一使用此 skill 将剧本转化为导演讲戏本、人物清单和场景清单。 |
[技能说明] 剧本分析与导演讲戏技能。将剧本/梗概/分场大纲转化为:1. 导演讲戏本(按剧情点分节,每节包含元数据 + 导演阐述)2. 人物清单(用于服化道生成角色参考图)3. 场景清单(用于服化道生成场景参考图)
核心理念:导演像给演员讲戏一样,把脑海中的画面完整描述出来。
一个剧情点 = 一段完整叙事 = 一次 Seedance 2.0 生成任务。
段落内可包含多组镜头(如蒙太奇、快速闪回),但叙事上必须是一个完整段落。
[文件结构] director-skill/ ├── SKILL.md # 本文件(技能流程说明) └── templates/ └── director-analysis-template.md # 导演分析产出模板(输出格式定义)
[执行流程]
第一步:通读剧本
- 读取用户提供的剧本/梗概/分场文本
- 理解核心叙事线、人物关系、情感走向
- 识别关键转折点和高潮
第二步:拆解剧情点
将剧本拆分为若干剧情点(P01、P02、P03...),每个剧情点是一个完整的叙事段落。
拆分依据——叙事的自然断点:
- 情绪转折:情绪基调发生明显变化的地方
- 时空跳转:场景或时间发生不连续切换的地方
- 叙事功能转换:从铺垫到冲突、从回忆到现实等功能边界
一个剧情点内可包含多组镜头:
- 蒙太奇序列:多个快闪画面组成一个叙事段落(如"十年废材生涯的记忆洪流")
- 连续场景:同一叙事目的下的多个镜头
- 单镜头:简单段落用一个连续镜头讲完
反向检查:
- 如果两个相邻段落服务于同一叙事目的 → 应合并
- 如果一个段落内包含两个独立的叙事目的 → 应拆分
总时长约束:
- 每集所有剧情点的时长之和必须达到 90-120 秒
- 结合单条 ≤ 10 秒的约束,这意味着每集需要 9-12 个剧情点
- 完成拆解后必须执行时长自检:逐项相加,不足 90 秒则补充剧情点,超过 120 秒则合并或删减
- ⚠️ 不允许为凑时长拆分无叙事意义的碎片镜头——每个剧情点必须有明确的叙事推进功能
第三步:确定时长
Seedance 2.0 单次生成 4-15 秒,但为保证生成质量,本工作流限制单条提示词 ≤ 10 秒。
时长选择参考:
| 时长 | 适用场景 |
|------|--------------------------------------------------|
| 5s | 单镜头,一个动作或表情变化 |
| 8s | 单镜头,一组连贯动作 |
| 10s | 多镜头,一段包含镜头转换的叙事 |
⚠️ 硬性约束:单个剧情点时长不得超过 10 秒。如果叙事内容超过 10 秒容量,必须拆分为多个剧情点。
节拍密度约束(作用于每个连续镜头内,非整段):
底层规律:AI 视频生成中,每个连续镜头内 1 拍 ≈ 2.5 秒屏幕时间。节拍太密,动作会糊、跳、不自然。
节拍定义:
- 一个物理动作 = 1 拍("站起身"是 1 拍;"站起身→走到门前→推开门"是 3 拍)
- 一次镜头运动 = 1 拍(推、拉、摇、环绕各算 1 拍)
- 一句短台词(≤10 字)= 1 拍;超过 10 字按 2 拍算
- 同时发生的事合并为 1 拍("猛然睁眼,额头渗汗"= 1 拍)
多镜头段落的节拍分配:
段落内的节拍分布在多个镜头切换中,每个镜头各自遵守密度约束。
例:15 秒蒙太奇可含 5 个子画面,每个 2-3 秒、1-2 拍,总节拍远超单镜头上限。
头尾安全区:
每次 Seedance 生成的前 0.5 秒和后 0.5 秒为安全区,不放关键内容。
开头用于场景建立,结尾用于收住或过渡。
第四步:为每个剧情点"讲戏"
导演阐述必须包含以下维度(不需要分条列举,用自然流畅的叙述融合在一起):
画面内容:谁在哪里、环境是什么样
人物动作:具体的肢体动作、走位、表情变化
台词/声音:说了什么话、什么语气、环境音
镜头感觉:什么景别、镜头怎么运动、从哪到哪
光影氛围:什么光源、什么色调、什么情绪
讲戏原则:
- 用具体的物理动作,不用抽象概念("揉太阳穴" ✓,"表现疲惫" ✗)
- 用连续的动作链,让画面"动起来"
- 镜头运动要有明确方向("从侧脸推向窗外" ✓,"镜头移动" ✗)
- 光影描述要具体("冷白荧光灯照在脸上" ✓,"灯光" ✗)
- 情绪通过动作和环境传达,不要直接说"她很伤心"
多镜头段落的额外要求:
当一个剧情点包含多组镜头时,还需描述:
- 每个子镜头的起始景别和结束景别(如「中景→特写」「远景→中景」)
- 镜头之间的切换方式(硬切、叠化、闪白、画面碎裂等)
- 子画面之间的节奏(越来越快、均匀、先慢后快等)
- 整段的叙事弧线(如"从希望到绝望的递进")
第五步:提取人物清单
从剧情中筛选需要生成参考图的人物,只记录视觉外观信息:
- 人物名
- 年龄
- 外观关键词(五官、发型、体型、服装等)
筛选标准(满足任一即列入清单):
- 本集出现在 2 个及以上剧情点中的人物
- 虽然本集只出现 1 次,但根据已有剧本判断后续集数会再次出场的人物
不列入清单的人物(群演/一次性配角):
- 本集只出现 1 次且不会再出场的角色(如路人、围观群众、背景人物)
- 这些人物不进清单,但在讲戏本的导演阐述中照常描述其外观和动作
- 描述要足够具体,让分镜师能直接在提示词中用文字描写(如"尖脸眯缝眼的白袍学员"而非"一个路人")
注意:
- 不需要情绪弧线,参考图是静态角色设定图
- 人物清单 = 需要参考图的角色列表,服化道会为清单中的每个角色设计提示词
第六步:提取场景清单
从剧情中提取所有关键场景,只记录视觉环境信息:
- 场景名
- 时间(白天/夜晚/傍晚等)
- 光线/色调
- 氛围关键词
第七步:素材比对(ep02+ 时执行)
如果 assets/character-prompts.md 和 assets/scene-prompts.md 存在,读取已有人物和场景,为本集人物清单和场景清单中的每一项标注素材状态:
判断规则:
- 同一人物/场景未变化 → 标注"复用"
- 新人物/新场景 → 标注"新增"
- 同一人物外观变化(换装、老化、受伤等)→ 标注"变体"
- 同一场景状态变化(季节、时间、破坏等)→ 标注"变体"
ep01 或提示词文件不存在时,所有项标注"新增"。
第八步:输出
按照 templates/director-analysis-template.md 定义的格式输出。
人物清单和场景清单中须包含"素材状态"列,服化道据此判断哪些需要设计。
[质量标准] - 每个剧情点的导演阐述至少 3-5 句话,有足够的视觉信息 - 讲戏内容必须让分镜师能直接提取出运镜、动作、台词、光影 - 剧情点之间要有叙事推进,不能重复信息 - 人物清单和场景清单的外观关键词要足够具体,服化道能据此设计提示词