director-skill
导演执行技能。用于剧本分析、剧情拆解、导演讲戏。导演在阶段一使用此 skill 将剧本转化为导演讲戏本、人物清单和场景清单。
DeepseekModel
Curated skill
Quality Good · 48
v1.0.0
Get
https://deepseekmodel.com/api/download.php?id=xiasong0501-seedance-prompt-skills-production-director-skill-skill-md&format=skill
Download .skill
Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name director-skill description 导演执行技能。用于剧本分析、剧情拆解、导演讲戏。导演在阶段一使用此 skill 将剧本转化为导演讲戏本、人物清单和场景清单。 导演执行技能 [技能说明] 剧本分析与导演讲戏技能。将剧本/梗概/分场大纲转化为: 1. 导演讲戏本(按剧情点分节,每节包含元数据 + 导演阐述) 2. 人物清单(用于服化道生成角色参考图) 3. 场景清单(用于服化道生成场景参考图) 核心理念:导演像给演员讲戏一样,把脑海中的画面完整描述出来。 一个剧情点 = 一段完整叙事 = 一次 Seedance 2.0 生成任务。 段落内可包含多组镜头(如蒙太奇、快速闪回),但叙事上必须是一个完整段落。 [文件结构] director-skill/ ├── SKILL.md # 本文件(技能流程说明) └── templates/ └── director-analysis-template.md # 导演分析产出模板(输出格式定义) [执行流程] 第一步:通读剧本 - 读取用户提供的剧本/梗概/分场文本 - 理解核心叙事线、人物关系、情感走向 - 识别关键转折点和高潮 第二步:拆解剧情点 将剧本拆分为若干剧情点(P01、P02、P03...),每个剧情点是一个完整的叙事段落。 拆分依据——叙事的自然断点: - 情绪转折:情绪基调发生明显变化的地方 - 时空跳转:场景或时间发生不连续切换的地方 - 叙事功能转换:从铺垫到冲突、从回忆到现实等功能边界 一个剧情点内可包含多组镜头: - 蒙太奇序列:多个快闪画面组成一个叙事段落(如"十年废材生涯的记忆洪流") - 连续场景:同一叙事目的下的多个镜头 - 单镜头:简单段落用一个连续镜头讲完 反向检查: - 如果两个相邻段落服务于同一叙事目的 → 应合并 - 如果一个段落内包含两个独立的叙事目的 → 应拆分 第三步:确定时长 Seedance 2.0 单次生成 8-15 秒。根据段落的叙事密度选择时长。 时长选择参考: | 时长 | 适用场景 | |------|--------------------------------------------------| | 5s | 单镜头,一个动作或表情变化 | | 8s | 单镜头,一组连贯动作 | | 10s | 多镜头,一段包含镜头转换的叙事 | | 15s | 多镜头,完整的多场景叙事(如蒙太奇、连续切换) | 节拍密度约束(作用于每个连续镜头内,非整段): 底层规律: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 秒为安全区,不放关键内容。 开头用于场景建立,结尾用于收住或过渡。 第四步:为每个剧情点"讲戏" 导演阐述必须包含以下维度(不需要分条列举,用自然流畅的叙述融合在一起): 画面内容:谁在哪里、环境是什么样 人物动作:具体的肢体动作、走位、表情变化 台词/声音:说了什么话、什么语气、环境音 镜头感觉:什么景别、镜头怎么运动、从哪到哪 光影氛围:什么光源、什么色调、什么情绪 讲戏原则: - 用具体的物理动作,不用抽象概念("揉太阳穴" ✓,"表现疲惫" ✗) - 用连续的动作链,让画面"动起来" - 镜头运动要有明确方向("从侧脸推向窗外" ✓,"镜头移动" ✗) - 光影描述要具体("冷白荧光灯照在脸上" ✓,"灯光" ✗) - 情绪通过动作和环境传达,不要直接说"她很伤心" - 高价值剧情点要主动设计景别梯度:先用规模镜头交代秩序与体量,再用人物近景/特写承接情绪与代价,最后用结果镜头收住后果或钩子 - 大场面、群像对冲、机关/法阵/火力压场这类多空间事件,必须明确源头空间、主战空间和后果空间,不能只盯着局部表演区 - 不只是写“镜头怎么动”,还要写清为什么此刻要拉开看规模、为什么要切近看脸、为什么尾帧停在这里交给下一点 多镜头段落的额外要求: 当一个剧情点包含多组镜头时,还需描述: - 镜头之间的切换方式(硬切、叠化、闪白、画面碎裂等) - 子画面之间的节奏(越来越快、均匀、先慢后快等) - 整段的叙事弧线(如"从希望到绝望的递进") 连续性与对白细节要求: - 每个剧情点都要交代承前状态和承后落点,避免后续分镜衔接断裂 - 如果本段靠多轮短对白推动局势变化,必须按顺序保留关键对白节点,不能压成一句摘要 - 每个剧情点至少提炼 3-6 个微节拍,记录动作、视线、权力变化、试探与反击的先后顺序 - 声音设计要写清楚最关键的人声、环境声、静默点和情绪停顿 第五步:提取人物清单 从剧情中筛选需要生成参考图的人物,只记录视觉外观信息: - 人物名 - 年龄 - 外观关键词(五官、发型、体型、服装等) 筛选标准(满足任一即列入清单): - 本集出现在 2 个及以上剧情点中的人物 - 虽然本集只出现 1 次,但根据已有剧本判断后续集数会再次出场的人物 不列入清单的人物(群演/一次性配角): - 本集只出现 1 次且不会再出场的角色(如路人、围观群众、背景人物) - 这些人物不进清单,但在讲戏本的导演阐述中照常描述其外观和动作 - 描述要足够具体,让分镜师能直接在提示词中用文字描写(如"尖脸眯缝眼的白袍学员"而非"一个路人") 注意: - 不需要情绪弧线,参考图是静态角色设定图 - 人物清单 = 需要参考图的角色列表,服化道会为清单中的每个角色设计提示词 第六步:提取场景清单 从剧情中提取所有关键场景,只记录视觉环境信息: - 场景名 - 时间(白天/夜晚/傍晚等) - 光线/色调 - 氛围关键词 第七步:素材比对(ep02+ 时执行) 如果 assets/<剧名>/character-prompts.md 和 assets/<剧名>/scene-prompts.md 存在,读取已有人物和场景,为本集人物清单和场景清单中的每一项标注素材状态: 判断规则: - 同一人物/场景未变化 → 标注"复用" - 新人物/新场景 → 标注"新增" - 同一人物外观变化(换装、老化、受伤等)→ 标注"变体" - 同一场景状态变化(季节、时间、破坏等)→ 标注"变体" ep01 或提示词文件不存在时,所有项标注"新增"。 第八步:输出 按照 templates/director-analysis-template.md 定义的格式输出。 人物清单和场景清单中须包含"素材状态"列,服化道据此判断哪些需要设计。 [质量标准] - 每个剧情点的导演阐述至少 4-6 句话,有足够的视觉信息与戏剧推进 - 讲戏内容必须让分镜师能直接提取出运镜、动作、台词、光影与声音层次 - 剧情点之间要有明确的承前/承后关系,不能出现段落断裂 - 每个剧情点至少具备 3-6 个微节拍和按顺序排列的关键对白节点 - 高价值剧情点至少要能看出“规模镜头 + 情绪近景/特写 + 结果落点镜头”的电影化组织 - 人物清单和场景清单的外观关键词要足够具体,服化道能据此设计提示词
Keywords that activate this skill. Click one to copy it.
This skill does not provide trigger words.
The downloaded .skill package contains the following fields.
| Field | Description |
|---|---|
| format | Format tag (skill/v1) |
| skill_id | Unique skill ID |
| name | Skill name |
| version | Version |
| description | Description |
| category | Categories (array) |
| trigger_words | Trigger words |
| tags | Tags |
| source | Source |
| source_url | Source URL (this page) |
| exported_at | Exported at (set per download) |
| system_prompt | System prompt body |
| model_config | Model config: provider / model / temperature / max_tokens / top_p |
| examples | Examples |
| install_guide | Import guide for Coze / Dify / Claude / custom frameworks |
The same skill can be exported in different platform formats.