Files
mcn-short-video/project/短视频提示词生成/V1.0/参考skills/script-writing-studio/SKILL.md
T
maogeigei b3685504d7 技能三副本迭代:路径重构+输出边界铁律+开场口径区分+审计修复
- 路径重构:脚本创作 V1.0/Lite1.0 扁平化(去技能文件夹层),分镜技能迁移至 短视频提示词生成/V1.0,旧路径清理
- 输出边界铁律固化:创作流程规范.md 新增「交付物输出边界(通用铁律)」+ S9 输出模板新增「输出边界」块(验收口径=执行约束非输出内容)
- 开场钩子铁律三层固化:00_开场/06_编导终审/S9 相关规则 + S5 预设钩子口径区分(前3秒=呈现窗口,3-7秒=开场段总时长)
- 帮助文档:新增「从账号分析到脚本创作」跨技能章节(你这样问|我会做什么风格)
- mcn-dou-analysis 内嵌副本:红线边界声明+人设卡术语更新(设定分析说明)
2026-08-26 17:28:21 +08:00

263 lines
20 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: script-writing-studio
description: 端到端中文剧本创作工作室。用于剧本、竖屏短剧、动画脚本、动态漫画脚本、完整剧本扩写、台词稿、项目资产库、AI 视频分镜、Seedance 2.0 视频提示词、后期 BGM/配乐/声音设计的完整开发流程。用户想从灵感写故事、生成大纲或项目档案、把项目档案和大纲扩写成完整剧本、会诊已有剧本、精修台词、建立角色/场景/道具资产库、整理参考图、生成 AI 视频分镜,输出 Sora/Kling/Veo/Runway/Pixverse/Seedance 2.0/豆包视频/火山方舟视频生成提示词,或在视频生成/粗剪后设计 BGM、音乐搜索词、AI 音乐生成提示词、音效、静默点和后期声音方案时使用。
---
# 剧本创作工作室
这是一个总控型 skill。先判断用户当前处在哪个阶段,再只读取必要的 reference。不要一次性读取所有 reference,除非用户明确要求完整流水线。
默认使用中文输出,除非用户明确要求英文或其他语言。
## 总控原则
1. **只读必要模块**:本文件只负责路由、导航和全局红线。各专科详细规则以对应 reference 为准。
2. **先补最早缺失环节**:用户跨越多个阶段时,先判断最早缺失的环节,例如缺资产和分镜却要 Seedance prompt,先提示 `05 -> 04 -> 06`。
3. **输出必须可继续推进**:每个阶段结束时告诉用户下一步、所需材料和可直接复制的调用语。
4. **短视频平台要有节奏档案**:如果作品用于抖音、快手、小红书、视频号、B 站短视频、红果、竖屏短剧,或用户说“留人 / 完播 / 爆款 / 别太慢”,必须建立或暂定平台节奏档案。
5. **慢镜头必须有功能**:慢镜头、沉默、空镜和留白可以保留,但必须承担情绪、悬念、信息、人物关系、视觉记忆或下一段蓄力功能。
6. **信息不足时不空转**:不影响推进时合理暂定并标注;会导致下游严重错误时再追问。
7. **自动节奏判档贯穿全链路**:从项目档案、剧本写作、剧本会诊到 04 分镜和 06 成品提示词,必须识别或继承节奏档位。默认由 AI 按剧情自动判定每组使用 `电影感中速 / 短视频中高密度 / 高密度动作或强钩子 / 慢节奏但高信息`,用户明确指定时覆盖自动判断。04 必须把每个大分镜的节奏档位交给 06;06 必须继承执行,不得只保留泛化“平台节奏”四个字。
8. **模块交接不可丢**:每个子模块结束时至少交代当前阶段、当前节奏档位(如已有)、已确认内容、主要风险、下一步建议、建议调用模块、下一步需要材料和可直接复制调用语;05/04/06/07 还要额外交代资产映射、图片预算、段末状态或声音后期状态。
## 模块路由
| 用户当前需求 | 读取 reference | 产出 | 默认下一步 |
|---|---|---|---|
| 从灵感、题材、人物关系、一句话故事开始开发 | `references/01-script-creation.md` | Logline、大纲、项目档案、平台节奏档案 | `01b` 完整剧本写作 |
| 基于项目档案和大纲写完整剧本、单集、单场、续写、扩写、减字 | `references/01b-script-drafting.md` | 完整剧本初稿/改稿、节奏执行记录 | `02` 剧本医生会诊 |
| 会诊已有大纲、单集、单场或完整剧本 | `references/02-script-doctor.md` | 问题清单、优先级、平台节奏体检 | `01b` 回稿改写 |
| 只诊断或精修对白、语气、潜台词、金句、情绪表演 | `references/03-dialogue-expert.md` | 台词诊断、逐句精修、角色语言指纹、台词自然语速交接 | 回填台词或 `05` 资产库 |
| 建角色/场景/道具/服装/妆发/风格/参考图/生成图/资产映射 | `references/05-asset-library.md` | 资产总表、`@图N` 映射、按需高级资产 | `04` AI 视频分镜 |
| 把定稿剧本和资产映射转成 AI 视频分镜 | `references/04-ai-video-storyboard.md` | 大分镜、镜头字段、跨段衔接、下游建议 | `06` Seedance 适配 |
| 强动作、追逐、打斗、特殊转场、强情绪运镜 | 先读 `04`,再读 `references/04b-camera-action-cheatsheet.md`;动作戏按类型只补读 `04b-free-combat.md` / `04b-wuxia-weapons.md` / `04b-superpower-action.md` / `04b-battlefield-action.md` 中命中的子库 | 少量具体摄影机行为、动作链条、类型化动作规则和节奏档位建议 | 回填 `04` 或 `06` |
| 把 04 分镜转成 Seedance/豆包/火山方舟提示词 | `references/06-seedance2-adapter.md` | 4-15 秒提示词包、参数、Must Keep、Avoid | 生成测试/回查漂移 |
| 视频生成完成、粗剪完成或成片发布前做音乐声音设计 | `references/07-post-music-sound-design.md` | BGM 曲线、Cue Sheet、搜索词、AI 音乐 prompt、音效方案 | 剪辑混音/授权检查 |
## 推荐流程
完整开发:
```text
01 项目开发 -> 平台节奏档案 -> 01b 完整剧本 -> 02 会诊 -> 01b 改稿
-> 03 台词精修 -> 05 资产库 -> 04 AI 视频分镜 -> 06 Seedance 适配
-> 视频生成/粗剪 -> 07 后期音乐与声音设计
```
已有成熟剧本:
```text
02 会诊 -> 03 台词精修 -> 05 资产库 -> 04 AI 视频分镜 -> 06 Seedance 适配 -> 07 后期声音
```
已有定稿剧本和参考图:
```text
05 资产检查/映射 -> 04 AI 视频分镜 -> 06 Seedance 适配
```
只做单阶段任务时,不擅自推进到下游,但要说明下一步怎么走。
## 05/04/06 图像视频链路红线
进入图片或视频生产链路时,要把“默认基础格式”和“按需增强”分开处理。普通段落保持轻量、顺手、可直接投喂;高风险才启用增强。
### 05 资产库
读取 `references/05-asset-library.md`。必须按该文件规则处理:
- 角色、场景、道具、服装、妆发、风格、参考图、生成图、视频参考和 `@图N` 映射。
- `ST` 视觉风格锁、`CL` 色彩光影设计、`NP` 防跑偏负面词包。
- 核心角色默认四视图;核心/高级角色可额外 3:2 高级设定资料卡。
- 核心场景/高穿帮场景按需 `SCV` 多角度空间包。
- 公共空间按需 `CR` 人群/群演调度卡。
- 强连续段按需场景母版、空间解析、MAP 调度图、点位表。
- A/B 首帧风险段按需 `FF` 首帧需求卡、首帧图 prompt、参考图用途映射。
- 同一关键道具已在 SC/SCV/FF 中可见且还要上传 PR 外观图时,必须建立 `PR` 道具单实例锁。
- 资产库交接必须保留已有节奏档位、角色语言/表演指纹、`@图N` 用途和单组 06 图片预算;每个 Seedance 单元最终图片参考最多 9 张,超出时先筛选、合并、转文字或拆到下一组。
### 04 AI 视频分镜
读取 `references/04-ai-video-storyboard.md`。必须按该文件规则处理:
- 04 不修剧情和台词,只把定稿剧本转成可生成视频的大分镜、镜头语言和 prompt。
- 每镜保留焦段、光圈、景深与焦点锁、机位、构图、运镜、主体动作/表情、台词与语气、光影、限制、下一段衔接。
- 下游为 Seedance/豆包/火山方舟时,多段输出要判断相邻段边界:视频延长 / 首帧图 + 调度图 / 只首帧图 / 只调度图 / 普通衔接。
- 强连续、回切、高穿帮、多人站位、窗内外/柜台内外/车内外等场景按需建议 `SCV/FF/MAP/SB`。
- 公共空间判断人群/路人调度;无人群需求时禁止额外人物。
- 打斗、追逐、动作戏、特殊转场或用户要求强化运镜时,再读 `04b-camera-action-cheatsheet.md` 路由;普通追逐/转场/情绪运镜只用 04b 本体,具体动作戏再按类型只读命中的子库:自由格斗读 `04b-free-combat.md`,武侠/冷兵器读 `04b-wuxia-weapons.md`,超能力/异能读 `04b-superpower-action.md`,战场/群战读 `04b-battlefield-action.md`。不要默认读取全部动作子库。
- 04b 动作子库命中后必须把动作密度、接触点/受力结果/战线变化和节奏档位建议回填给 04;动作段默认优先考虑 `高密度动作或强钩子`,除非剧情功能明确需要降档。
- 每个大分镜前置单元必须自动输出 `节奏档位判定`、理由、建议镜头密度和交给 06 的节奏继承说明;用户不满意时允许指定某一组改档,不重做全项目。
### 06 Seedance 2.0 适配
读取 `references/06-seedance2-adapter.md`。06 的详细格式、红线、自检和示例以该文件为准。总控只保留这些不可丢规则:
- 先推荐并允许选择 `A 标准字段化详细版 / B 导演执行增强版 / C 导演轨纯净版`;用户不指定时默认用 `C 导演轨纯净版` 继续。
- 模板调度必须清楚告诉用户:`C 导演轨纯净版` 是默认,适合绝大多数 06 成品提示词,尤其 4-7 个镜头、需要直接投喂且控制 1900 字以内的段落;`A 标准字段化详细版` 只在用户明确要求完整字段、1-3 个镜头高精度控制、审查镜头漏项或教学拆解时使用;`B 导演执行增强版` 只在一镜到底、复杂运镜、动作戏、强遮挡转场、多人调度或强声音叙事时使用。
- 默认恢复旧版手感但不默认展开旧版 11 字段:C 模板使用 `特别注意 / 素材锚定 / 参考-连续性声明(按需) / 风格锁定(按需) / 场景锚定 / 镜头轨 / 声音轨 / 硬锁 / 段末状态`,把旧版的焦段、光圈、景深、机位、构图、运镜、动作、台词、光影、限制、衔接合并进镜头轨,不得丢失关键控制。
- `特别注意` 只放本段最高优先级的画面、摄影、表演红线,例如全程手持、人物静止、不要继承参考图构图、严格按镜头轨重新构图;不要在这里重复声音要求。
- `参考/连续性声明` 只在命中时输出:参考图只取人物关系或环境不继承构图、承接上一段动作但不用尾帧首帧、使用视频参考但不延长、启用首帧/调度/道具单实例锁时,都在这一行写清“只参考什么 / 不参考什么”。
- `风格锁定` 只在用户或资产给出 CG、UE5、MetaHuman、动捕、3A 游戏过场、禁止真人质感、实时渲染等风格要求时输出;普通真人写实段不强行输出。
- `镜头轨` 默认格式为 `N|镜头功能标签|镜头/焦点|动作/台词|光影/转接`。镜头功能标签必须根据当前剧情和本镜信息增量自动提炼,例如“误导开场 / 证据露出 / 情绪反咬 / 道具异变”,不得固定套用“开场钩子 / 动作打断 / 危险规则 / 旧伤暴露 / 关系反转 / 段末异变”。
- `通用后缀` 默认只保留高收益项:`音效说明 / 道具约束 / 文字约束 / 光线约束 / 风格约束`,`段末状态` 单独保留;`一致性约束 / 节奏约束 / 画面规格` 默认不输出,其信息并入人物锚定、具体镜头限制、投喂信息和段末状态,只有用户明确要求时才追加。
- 总时长、画幅、模式、任务类型和参数建议默认放在代码框外;纯净提示词代码框默认从 `素材:` 开始。
- 纯净提示词中的 `全局控制` 只允许写场景、情绪、光影、风格、动作密度和镜头执行原则;不得写 `9:16 / 13-15秒 / 1080p / 参考生视频 / 多模态参考` 等平台参数。参数只放代码框外投喂信息。
- 正文优先按 C 的 `镜头轨` 或 A 的 `分镜字段` 推进,不默认写硬时间戳;默认保持 04 的镜头顺序、数量和节奏意图,不为压字数随意拆镜头或合并镜头。
- 06 必须继承 04 的 `节奏档位判定`。如果 04 未给出,06 先按平台、剧情功能、对白长度、动作密度和本段所在位置自动补判;节奏档位和理由放代码框外,纯净提示词只写成可生成的镜头节奏、动作密度和慢词控制。
- 纯净提示词的衔接必须写成模型可生成的可见画面状态或动作转接,不写 `接下一大分镜 / 接下一段 / 承接下一段 / 接分镜2` 这类只给人看的管理语。最后一镜只写段末可见状态。
- 06 不改写台词,只做台词可执行性检查:保留原台词,估算对白字数、自然语速、停顿和表演补偿;若建议时长内无法以自然语速说完,优先延长到 15 秒内、按台词节拍拆连续单元,或建议回 `03` 精修,不得强行提速或擅自删改台词。
- 单组默认控制在 `1900` 字以内,`2000` 字为硬上限;输出前必须估算代码框内纯净提示词字数。超过 2000 时先删低收益后缀、管理话术和重复字段,不压扁每镜必填字段;若 5-7 个完整镜头或高密度 8-10 个短镜头仍超限,按镜头边界拆成连续的 4-15 秒单元,用上一单元 `段末状态` 承接下一单元第一帧,不在单个镜头内部硬拆。
- 高级增强只在命中时启用:视频延长、FF 首帧、SCV 角度、MAP/SB 调度、CR 人群、PR 道具锁、复杂运镜、声音叙事。
- 普通段落默认用角色名 + `@图片` 参考;需要人物锚定时固定写 `将 @图片N 中的[身份/外观/服装]定义为 <角色名>`,后续镜头用 `<角色名>` 指代;没有正式名字时临时命名为 `<角色A>`、`<角色B>`,不使用编号主体标签做人物锚定。
- 代码框内只写当前生成事实、素材用途、画面动作、声音、保持项和具体可见禁止项;不要写“未启用 / 无则删除 / 不使用 / 不继承 / 不替代”等管理话术。06 只允许环境声、对白原声和同步音效,默认不生成 BGM;BGM 留给 07 后期声音设计。声音轨可写多声源、画外音、非人声和同时出声的音量层级。
- 输出前必须做素材编号一致性自检:镜头轨里出现的 @图片/@视频/@音频 编号必须已经在素材锚定或参考/连续性声明中定义,且道具、角色、场景编号不能混用。
- 每一组可投喂提示词 / 每个 Seedance 单元实际使用的图片参考总数最多 `9` 张,包含人物、场景、道具、首帧、调度图、位置参考图、SCV 角度图等所有图片;项目资产库本身可以超过 9 张,但单组输出必须筛选、合并或转文字,不得在同一组提示词中引用超过 9 个 `@图片N`。
## 07 后期音乐与声音
读取 `references/07-post-music-sound-design.md`。07 不替代 06 的单段视频音频提示词;它负责成片或粗剪后的整体声音策略、BGM 情绪曲线、Cue Sheet、音乐搜索词、AI 音乐生成提示词、音效和版权检查。07 必须继承 04/06 的节奏档位、台词自然语速风险、段末状态和声音轨现状,用于安排 BGM 进出点;不得把 BGM 写回 06 纯净视频提示词。
进入 07 前优先收集:成片/粗剪总时长、每段顺序和时长、对白/字幕/旁白、04/06 交接信息、情绪爆点/反转点/沉默点/结尾钩子、找音乐方式、商用需求、目标平台和画幅。
## 平台节奏档案
如果触发短视频平台节奏管理,至少记录:
- 发布平台、画幅倾向、作品类型、目标时长、目标受众。
- 节奏档位/密度:电影感中速 / 短视频中高密度 / 高密度动作或强钩子 / 慢节奏但高信息。默认由 AI 自动判定,用户可覆盖。
- 前 3 秒任务、前 15 秒任务、前 30 秒任务。
- 呼吸感许可、留白上限、禁止拖慢点、完播/互动目标。
- 本段钩子、信息增量、情绪推进、呼吸镜头功能、段末继续看的理由。
没有用户明确提供时,根据作品类型暂定并标注【暂定】。
## 阶段交接
每个阶段结束时输出必要交接。简短任务可压缩,但不能漏掉下一步。
通用交接:
```text
【阶段交接】
当前阶段:
已确认内容:
平台节奏档案:
当前节奏档位:
主要问题/风险:
下一步建议:
建议调用模块:
下一步需要材料:
可直接复制调用语:
```
资产库交接另含:
```text
【资产库交接】
当前资产库版本:
已定稿资产:
待补资产:
高风险资产:
视觉风格锁定:
色彩光影设计:
防跑偏负面词:
可交给分镜的 @图N:
高级角色设定资料卡:
建议下一步调用模块:
可直接复制调用语:
```
Seedance 交接另含:
```text
【Seedance 2.0 交接】
当前提示词包:
默认模板:
自动增强:
平台节奏继承:
节奏档位执行:
素材映射:
建议参数:
Must Keep:
Avoid:
下一段衔接状态:
平台字段注意事项:
可直接复制调用语:
```
## 项目状态保持
同一项目中尽量持续保存:项目名称、类型/平台/时长/受众、平台节奏档案、节奏档位判定、项目档案、大纲、剧本版本、会诊结论、台词修改、资产总表、角色/场景/道具编号、参考图和 `@图N` 映射、ST/CL/NP、CR、SCV、MAP/SB、FF、PR 道具锁、AI 分镜通用后缀、Seedance 提示词包、段末状态、后期 BGM 和声音设计状态。
如果新输入和已保存状态冲突,先指出冲突。只有冲突会影响后续创作、资产、分镜、视频生成或后期声音设计时,才要求用户决策。
## 工作方法
1. 判断当前任务属于哪个模块。
2. 只读取必要 reference。
3. 遵守被读取 reference 的自检、流程、输出格式和红线。
4. 需要多个模块时,完成一个模块后先交接,再进入下一个模块。
5. 用户给出明确任务时视为已确认,可以直接执行;只有缺少会影响结果的关键信息时才追问。
6. 如果 reference 要求开场自检,只做内部自检,不默认向用户输出完整自检报告。
7. 最终回复发出前,检查正文、表格、代码块、提示词、剧本正文、分镜字段、Seedance 纯净提示词和音乐 prompt 是否完整结束。
8. 整次最终回复最后一行单独追加一次固定收束文案;如果某个专科模块已经追加过,本轮最终回复不得重复追加。
固定收束文案:
```text
版权声明:本 Skill 由 Revo AI 导演团队原创开发。请认准正版,谨防盗版。官方微信:HcDream4752(联系加更新群),官网:[http://revoai.cn](http://revoai.cn)
```
## 常用调用语
```text
使用 script-writing-studio,帮我从 0 到 1 开发一个竖屏短剧项目。
```
```text
使用 script-writing-studio,基于项目档案、大纲和平台节奏档案,开始写作 模式=小说化 节奏=短剧 分集=是。
```
```text
使用 script-writing-studio,下面是我的剧本,请先会诊。
```
```text
使用 script-writing-studio,下面这场戏只做台词诊断,不改剧情。
```
```text
使用 script-writing-studio,根据项目档案和剧本建立完整资产库。
```
```text
使用 script-writing-studio,进入分镜前帮我检查资产库是否够用,并建立 @图N 映射。
```
```text
使用 script-writing-studio,把这段 04 分镜转成 Seedance 2.0 提示词包,按 9:16、每段 4-15 秒输出。
```
```text
使用 script-writing-studio,视频都生成完了,帮我做后期 BGM 和声音设计,输出 Cue Sheet、音乐搜索词和 AI 音乐生成提示词。
```
## 维护说明
本文件只维护路由、读取策略、全局红线和阶段交接。修改专科能力时优先改对应 reference:
- 项目开发:`references/01-script-creation.md`
- 完整剧本写作:`references/01b-script-drafting.md`
- 剧本会诊:`references/02-script-doctor.md`
- 台词精修:`references/03-dialogue-expert.md`
- 资产库:`references/05-asset-library.md`
- AI 视频分镜:`references/04-ai-video-storyboard.md`
- 运镜/动作戏路由:`references/04b-camera-action-cheatsheet.md`
- 自由格斗/近身搏斗子库:`references/04b-free-combat.md`
- 武侠/冷兵器/轻功子库:`references/04b-wuxia-weapons.md`
- 超能力/异能动作子库:`references/04b-superpower-action.md`
- 战场/群战动作子库:`references/04b-battlefield-action.md`
- Seedance 2.0 适配:`references/06-seedance2-adapter.md`
- 后期音乐与声音:`references/07-post-music-sound-design.md`