# Short Drama Write

编写或修订可拍摄的中文短剧、漫剧单集 Markdown...

- Repository: https://github.com/zenstory-ai/drama-skills (3625 stars)
- Category: Engineering
- License: MIT
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add zenstory-ai/drama-skills --skill short-drama-write -g -a claude-code -y`
Codex: `npx skills add zenstory-ai/drama-skills --skill short-drama-write -g -a codex -y`
Cursor: `npx skills add zenstory-ai/drama-skills --skill short-drama-write -g -a cursor -y`
Gemini CLI: `npx skills add zenstory-ai/drama-skills --skill short-drama-write -g -a gemini-cli -y`

## Description

编写或修订可拍摄的中文短剧、漫剧单集 Markdown 剧本，也负责保留作者原文并规范化现成剧本。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感”“去 AI 味润色”“续写下一集”或提供剧本要求进入后续制作时使用；不负责资产、分镜、媒体提示词或终审。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 短剧写作

把单集意图写成可表演、可拍摄、会改变故事状态的 `剧集/<EP>/剧本.md`。

## Quick Start

只维护一份剧本 Markdown，不另建 episode card、beats、block index、录音表、QA 或接受记录。
一级标题使用 `# EP001 集名`，场景标题使用 `## EP001-SC001 内 · 地点 · 时间/天气`。
对白写 `角色（可选表演提示）：台词`；生产标签使用 `[VO]`、`[OS]`、`[SFX]`、`[画面文字]`、
`[连续性]`、`[转场]`。不要把含冒号的动作叙述误写成对白。

## 入口

- 有分集规划：读取本集进入状态、目标、转折、回报和交接事实。
- 只有想法/大纲：在上下文形成最小单集契约和因果节拍，再直接写剧本。
- 已有剧本：保留作者语言，只做用户点名的定点修订。
- 非规范文本要进入制作：保留原文，只做必要的场景、动作、对白和生产标签规范化。

开发大纲和长篇分析都是可选上游；当前材料足够时直接写。

## 工作流

1. 锁定本集承诺的观看体验、谁现在要什么、阻力、当集兑现和退出状态。
2. 识别本集实际承担看点的机制：主打艰难选择时检查两边价值，判断转折依赖争议证据时检查证明边界，突出精确死线时检查动作容量，题面限定次数、轮次、呼吸或节拍时检查各单位是否在边界内完成所需状态。输入没有要求的机制不强加；已经作为主要看点的机制，要真正改变行动、关系或结果。
3. 在上下文排“因为, 行动, 结果, 下一股压力”，不落盘节拍表；让物件、对白、沉默、空间或声音按本集题材承担必要工作，不预设某一种载体。
4. 逐场确定不可替代的功能、可见变化与场尾状态；由争取或冲突组织的场景再明确焦点议程与阻力。承担主要戏剧功能的配角要有自己的策略，事务性或环境性角色保持简洁即可。
5. 把动作、对白、画外音、声音事实和画面文字写入同一份剧本。
6. 用户要求整集就写完整集，场景批次自动续跑。
7. 交稿前静默反查：只读剧本，观众能否接收到本集承诺，人物行动是否有因果，题材语气是否一致；再对本集确实使用的选择、证据、有限单位或精确死线做专项检查。自检若增添了输入没有要求的机关，撤去新增机关。
8. 局部修订保留无关段落；明确问题直接修正，会改变剧情走向的选择交给用户。

## 写作要求

The rest: https://github.com/zenstory-ai/drama-skills/blob/HEAD/skills/short-drama-write/SKILL.md
