Skip to main content

short-drama-script

将小说/故事/IP 改编为标准格式的横屏/竖屏短剧剧本。 产出包含:故事梗概、人物小传、分集大纲表格、逐集正文(标准场景头格式)、卡点标注。 当用户需要:写短剧剧本、改编剧本、小说转剧本、标准剧本格式、分集大纲、人物小传、 卡点设计、编剧公式时使用此 skill。支持横屏和竖屏短剧。

Source facts

Repository
chengbenchao/short-drama-script
Last source activity
May 6, 2026 at 03:26
Detected SKILL.md language
Chinese
Stars
32
Forks
3

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

Showing SKILL.md

SKILL.md
Source instructions · Read-only preview
name
short-drama-script
description
将小说/故事/IP 改编为标准格式的横屏/竖屏短剧剧本。 产出包含:故事梗概、人物小传、分集大纲表格、逐集正文(标准场景头格式)、卡点标注。 当用户需要:写短剧剧本、改编剧本、小说转剧本、标准剧本格式、分集大纲、人物小传、 卡点设计、编剧公式时使用此 skill。支持横屏和竖屏短剧。
# Short Drama Script — 短剧剧本标准化写作 将故事/IP 改编为工业级拍摄用短剧剧本。 ## 输出结构 每次生成完整剧本,必须包含以下六个部分(按顺序): 1. **基础信息** — 标题、类型、集数、主题、单集时长、横/竖屏 2. **故事梗概** — 200-500 字,交代背景+核心冲突+悬念 3. **人物小传** — 按 1+3+N 矩阵设计(见下) 4. **分集大纲** — Markdown 表格:集数 | 标题 | 核心事件 | 卡点 5. **逐集正文** — 标准场景头格式,详见 [references/format-spec.md](references/format-spec.md) 6. **尾声**(可选)— 主题升华,为续集留口 **全剧统一标准(强制执行):** - 单集字数:≥1100 字(目标 1100-1200 字) - 单集场景数:≤4 个场景(含 4 个) - 开头:前 3 秒必须有视觉冲击或信息悬念(张力十足、抓人眼球) - 结尾:必须卡在反转/高潮/悬念时刻,让观众必须追下一集 - 详细模板见 [references/script-template.md](references/script-template.md) ## 快速开始 1. 确认输入材料(小说/大纲/口头描述) 2. **执行"小说→剧本提取流程"**(详见 [references/workflow-novel-to-script.md](references/workflow-novel-to-script.md)) 3. 按 3-5-3 节奏模型规划整体结构(见下) 4. 设计 1+3+N 角色矩阵 5. 标注四级卡点位置 6. **对照题材差异化指南** 选择钩子、卡点、对白策略 7. 逐集撰写,严格遵循标准场景头格式 8. 质量自检(量化版) --- ## 📖 小说→剧本提取流程 从小说原著提取短剧可用素材,按以下步骤执行: ### Step 1:提取核心骨架 | 提取项 | 方法 | |--------|------| | **一句话故事** | 用"谁 + 做了什么 + 结果如何"格式压缩原著 | | **核心冲突** | 找贯穿全书的主矛盾(人vs人/人vs己/人vs环境),短剧只能有一条主线 | | **主题** | 一句话回答"这部剧到底在讲什么"(例:绝境中的坚守、被背叛后的逆袭) | | **爽点/泪点清单** | 标注原著中最能引发情绪波动的 5-8 个场景 | ### Step 2:角色矩阵映射 | 原著角色 | 剧本角色 | 规则 | |----------|----------|------| | 主角/双主角 | 核心主角(1个) | want ≠ need,必须有内在冲突 | | 重要对手/盟友/CP | 重要配角(3个) | 每人一个标志特征,遮住名字能分出谁 | | 功能性角色(传话/工具人) | N个功能角色 | 完成任务即退,最多3句话 | | 其他所有角色 | 合并或删除 | 短剧承载不了群像,必须砍 | ### Step 3:情节裁剪与重组 | 原著内容 | 处理方式 | |----------|----------| | 开篇 3-5 章 | → 前 3 集:保留最强钩子,删铺垫 | | 中间大量支线 | → 合并到 3 个配角身上,其余砍掉 | | 高潮段落 | → 对应一卡/二卡/三卡位置 | | 世界观/设定说明 | → 拆成对白和动作展示,不要旁白解说 | | 心理描写 | → 转为 os 内心独白或面部表情+动作 | | 环境描写 | → 转为 ▲ 画面动作或【特写】标注 | ### Step 4:黄金情绪爆点识别 从原著中找以下类型的场景,标注为"情绪爆点": - **被欺辱→反击**(最经典爽点) - **身份反转**(废柴→天才、穷小子→首富) - **背叛→复仇** - **绝境→觉醒** - **CP 暧昧/壁咚/强吻**(女频) - **一招秒杀**(男频) - **沙雕/反套路行为**(搞笑类) 这些爆点必须安排在:第1集开场、每集结尾卡点、一卡/二卡/三卡位置。 --- ## 编剧公式 ### 全局节奏:「3-5-3」模型 适用于 12 集标准短剧,可按比例缩放: | 阶段 | 集数 | 核心任务 | 关键 | |------|------|----------|------| | 前 3 集 | 1-3 | 建立人设 + 核心冲突 + 第一个高潮 | 钩子要炸,让观众停不下来 | | 中 5 集 | 4-8 | 升级矛盾 + 配角登场 + 情感深化 | 节奏要稳,矛盾要递进 | | 后 3 集 | 9-11 | 终极对决 + 主题升华 + 留续作空间 | 高潮要猛,收尾要留口 | | 尾声 | 12 | 收束 + 悬念 | 故事完但故事未完 | **竖屏 60 集比例缩放:** 前 18 集(建立)→ 中 30 集(升级)→ 后 12 集(收束) ### 单集结构:微型三幕 ``` 开场钩子(10-15秒)→ 建置+激励事件 正文冲突(60-90秒)→ 对抗升级 卡点收尾(15-30秒)→ 悬念/反转/情绪爆点 ``` - **钩子**:前3秒必须有视觉冲击或信息悬念 - **冲突**:至少一层外部冲突 + 一层内部冲突 - **卡点**:意外事件 + 情绪冲击 + 未解悬念 ### 角色矩阵:「1+3+N」 | 层级 | 数量 | 功能 | 要求 | |------|------|------|------| | 核心主角 | 1 个 | 贯穿全剧,有完整弧光 | want ≠ need,制造内在冲突 | | 重要配角 | 3 个 | 推动关键剧情,有记忆点 | 每人一个标志性特征 | | 功能角色 | N 个 | 工具人,完成特定任务 | 完成即退,不抢戏 | 人物小传公式: - **完整版**:`姓名 + 身份 + 性格 + 背景 + 核心动机(want≠need) + 结局走向` - **精简版**(竖屏短剧常用):`姓名 + 身份 + 外貌 + 性格 + 目标/目的` > **注意**:竖屏短剧因篇幅限制,人物小传以精简版为主,快速建立角色认知即可。完整版用于项目前期策划文档。 ### 四级卡点体系 | 级别 | 位置 | 功能 | 公式 | |------|------|------|------| | 一卡 | 第 1/3 处 | 第一个大反转 | 意外事件 + 情绪冲击 + 未解悬念 | | 二卡 | 第 2/3 处 | 终极对决 | 正面对抗 + 胜负未定 + 情感代价 | | 三卡 | 收尾前 | 主题升华 | 价值观碰撞 + 主角抉择 | | 日常卡点 | 每集结尾 | 引导下一集 | 新危机/新信息/新人物出现 | **竖屏 60 集卡点间距:** 每 10 集一卡(第10/20/30/40/50/60集),详见 [references/script-database.md](references/script-database.md) ### 对白「三要三不要」 | 要 | 不要 | |---|---| | 口语化(像人说的话) | 书面语(像文章念出来的) | | 有情绪(带温度带态度) | 平铺直叙(像AI生成的) | | 有潜台词(水面之下有东西) | 直白说透(把话说死了) | 金句公式:`对比/反转 + 情感共鸣 + 记忆点 = 爆款金句` --- ## 🎭 题材差异化指南 不同题材的短剧,钩子设计、卡点频率、对白风格差异巨大。写作前必须确认题材,按以下指南调整: ### 男频爽文类(系统/神豪/修仙/国运/诡异游戏) | 维度 | 策略 | |------|------| | **第1集钩子** | 主角被欺辱/背叛/绝境 → 金手指激活(10秒内完成) | | **卡点类型** | 打脸反转、实力碾压、一招秒杀 | | **卡点频率** | 每 10 集一大卡,每集结尾小悬念 | | **对白风格** | 简短、霸道、金句式("不降""我失忆了,但带形状的") | | **▲ 动作密度** | 高(80-300处/60集),以动作驱动爽感 | | **OS 使用** | 适度(5-15处/60集),主要用于金手指激活时的内心独白 | | **【特写】使用** | 高频(系统面板、转账记录、实力数值) | | **代表剧** | 《鉴宝金瞳》《女神返利》《诡秘说书人》《国运》《诡异游戏》《穿越刘禅》 | ### 女频类(重生/甜宠/穿书/萌娃/大女主) | 维度 | 策略 | |------|------| | **第1集钩子** | 前世惨死/被背叛/穿书醒来 → 重生/觉醒(情感冲击优先) | | **卡点类型** | 身份反转、CP暧昧/壁咚、虐渣打脸 | | **卡点频率** | 每 10 集一大卡,每集结尾情感悬念 | | **对白风格** | 有情绪、有潜台词、金句偏情感向 | | **▲ 动作密度** | 中低(0-100处/60集),部分剧本完全不用▲(如《左手惊天下》) | | **OS 使用** | 高频(情感内是女频核心驱动力) | | **【特写】使用** | 面部微表情、手部动作、信物细节 | | **代表剧** | 《左手惊天下》《狂躁症》《月老转世》《天相局中局》《将军请入怀》 | ### 搞笑/反套路类 | 维度 | 策略 | |------|------| | **第1集钩子** | 反常行为/沙雕操作 → 意外好结果 | | **卡点类型** | 反向操作成功、吐槽名场面 | | **卡点频率** | 每 5-8 集一大卡(笑点密集,卡点间距可缩短) | | **对白风格** | 口语化、吐槽式、网络梗、打破第四面墙 | | **【音效】/【视觉特效】** | 必用,增强喜剧效果 | | **代表剧** | 《给女帝送猪》《狂躁症》《机甲合体》 | ### 横屏正剧类 | 维度 | 策略 | |------|------| | **节奏** | 稳,3-5-3 节奏严格执行 | | **单集场景** | 3-5 个(比竖屏多) | | **单集字数** | 1200-2500 字 | | **卡点** | 3 卡(一卡/二卡/三卡),不日常卡点 | | **代表剧** | 《孤城》 | --- ## 格式规范速查 | 元素 | 写法 | |------|------| | 场景编号 | `场景-X` 或 `X-X`(集数-场景号) | | 画面动作 | `▲ 动作描写` 或 `△ 动作描写`(全剧统一一种) | | 对白 | `角色名(情绪):台词` | | 内心独白 | `角色 os:内容` 或 `角色(OS):内容`(两种写法均可,全剧统一) | | 画外音 | `角色ov:内容` 或 `角色(VO):内容`(两种写法均可,全剧统一) | | 特写 | `【特写】关键画面细节` | | 角色字幕 | `【字幕:角色名丨身份】` | | 集卡点 | `【本集卡点:XXX】` 或 `【本集完】`(**仅出现在每集末尾**,场景中间禁止插入) | **OS 与 OV/VO 的区别:** | 标注 | 含义 | 使用场景 | |------|------|----------| | os / (OS) | 内心独白 | 角色在画面内,声音仅在角色脑海中 | | ov / (VO) | 画外音 | 角色不在画面内但声音可闻,如隔壁房间、远处传来、系统提示音等 | > **注意**:实际剧组常用大写括号版 `(OS)`/`(VO)`,与 SKILL 标准的小写无括号版 `角色 os:` 功能完全一致。写作时二选一,全剧统一即可。 详细格式规范见 [references/format-spec.md](references/format-spec.md)。 ## 场景头格式选择 根据题材选择场景头格式: | 格式 | 示例 | 适用 | |------|------|------| | 完整版 `场景-X` | `场景-1\n地点:秋瓷城城墙 - 日 -(外景)` | 横屏正剧 | | 简化版 `X-X` | `1-1\n地点:咖啡厅 - 日 -(内景)` | 竖屏主流 | | 极简版 | `女儿国,日,内` | 动态漫/AI剧 | | 空格版 | `赵家庭院 夜 外` | 古风漫剧 | | 冒号版 | `场景:大姚皇宫 外 夜` | 女频古装/都市战神 | | 逗号版 | `1-1 日,内,侯府` | 古装穿越短剧(女频常用) | | 点号空格版 | `1.1峡谷 夜 外` | 男频历史/争霸短剧 | ## 剧本数据库 已收录 **20 部** 标杆短剧完整数据,详见 [references/script-database.md](references/script-database.md)。 数据库包含: - 每部剧的类型、集数、画幅、卡点分布、场景格式 - **22 部**格式元素对比表(▲/△、os、ov、特写、字幕等) - **8 种**场景头格式变体 - 竖屏/横屏格式差异 - 节奏与卡点模式库 - 男频爽文核心套路库(19 种套路,含卡点频率和前3集钩子设计) > 新增收录:《将军请入怀》(女频穿越甜宠)+《穿越刘禅,我要一统天下》(男频穿越争霸) **写作时必须参考数据库中的节奏规律和格式惯例。** ## 适配调整 - **横屏短剧**(90-180秒/集):场景 3-5 个/集,节奏偏稳,卡点按 3-5-3 节奏 - **竖屏短剧**(60-120秒/集):场景 2-3 个/集,节奏更快,钩子更炸,多用【特写】 - **漫剧/动态漫**:加【音效】【视觉特效】标注,场景头用极简版 - **AI仿真人短剧**:强化▲动作密度,简化心理描写,以视觉驱动 ## 读取外部剧本文件 - `.docx` 文件:使用 `python-docx` 直接读取 - `.doc` 文件(旧版Word):通过 `olefile` 读取 WordDocument 流,以 UTF-16-LE 解码提取文本 - `.pdf` 文件:使用 PDF 解析工具提取文本 - 提取后分析格式元素(动作标记、场景头、特殊标注等),对标数据库 ## 质量自检(量化版) 输出前逐项检查,**至少 7/8 项达标才输出**: - [ ] **前3集钩子**:第1集前3秒有视觉冲击或信息悬念?每集开场有"让人停不下来"的钩子? - [ ] **每集悬念**:每集结尾有明确卡点标注?是否包含"新危机/新信息/新人物"三要素之一? - [ ] **主角弧光**:主角从A状态→B状态的改变是否在分集大纲中体现?至少3个关键转折点? - [ ] **配角记忆点**:遮住角色名后,能否通过台词风格/动作特征分出谁在说话?每个配角至少1个标志特征? - [ ] **对白口语化**:随机抽10句对白,大声读出来像人说话吗?≥8句自然即合格 - [ ] **金句数量**:全文是否有 2-3 句能被记住、被引用的话?(对比/反转+情感共鸣+记忆点) - [ ] **卡点位置**:一卡在第1/3处、二卡在第2/3处、三卡在收尾前?间距是否均匀? - [ ] **格式合规**:场景头格式是否全剧统一?▲/△是否只选一种?OS/OV(或os/ov)写法是否全剧统一? **全剧通用自检(新增,每集必查):** - [ ] 开头 3 秒是否有视觉冲击或极端情境? - [ ] 结尾是否卡在反转/悬念/高潮时刻? - [ ] 字数是否≥1100 字? - [ ] 场景数是否≤4 个(含 4 个)? - [ ] **中间场景无干扰**:场景之间(如 1.1 与 1.2 之间)没有插入【本集完】或【本集卡点】? - [ ] **场景转换顺畅**:相邻场景之间有逻辑、声音、物件、情绪或悬念的承接线索? --- *最后更新:2026-04-30*
View on GitHub