short-drama-write
编剧环节:创作或修订中文短剧、漫剧单集卡、因果节拍与可拍摄的 Markdown 剧本,也负责把现有中文剧本以保留原文、预览语义差异、创作者接受后发布的方式规范化。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感地修订”“去 AI 味润色”“续写下一集”或提供现成剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。
npx skills add worldwonderer/drama-skills --skill short-drama-write --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 短剧写作 把单集意图写成可表演、可追踪且会改变故事状态的场景。`screenplay.md` 是唯一可编辑剧本源;卡片和节拍帮助推理,不是另一份正文。 ## 先定位套件 从本技能目录读取 `suite-ref.json`,按其中相对 `core_manifest` 定位唯一同级主技能与 套件清单;确认声明的 core、contract、recipe 和清单 hash 一致后再读写项目。 随后执行 [阶段契约](references/stage-contract.md) 的运行时预检:先恢复事务、读取状态,再进入本阶段。 该文件同时给出本阶段的所有权边界与规则表;本技能不读取其他技能的文件。 ## 先判断入口 1. **有已接受的分集规划**:读取本集进入状态、承诺和交接事实后写作。 2. **只有想法或口述大纲**:在本技能内制作最小单集卡与因果节拍;只有系列方向本身未定时才转 `$short-drama-develop`。 3. **已有规范剧本**:保留作者语言,做定点修订;先说明改动意图和影响。 4. **已有非规范文本,目的是进入后续制作**:保存原始字节;只提议场景标题、对白/动作分块、生产标签与索引所需的最小规范化。展示语义新增、删除、改写、未映射段落与不确定处,得到创作者接受后才能发布。不得补造故事引擎、节拍或新剧情。 ## 每次执行 ### 1. 读取当前真相 确认创作者约束、已接受的上游事实、本集进入状态和待兑现铺垫。若修订已有剧本,引用当前文件而不是凭对话记忆重写。本阶段拥有什么、继承什么见 [阶段契约](references/stage-contract.md)。 ### 2. 确定单集契约的唯一 owner - **有 accepted `项目开发/episode-map.jsonl` 记录**:复制 [episode-card.json](assets/episode-card.json)。它只保存上游 artifact/hash/record pointer 和写作执行选择;不复制、不改写 incoming/objective/turn/payoff/handoff。 - **没有 development map 的 script-first 项目**:复制 [episode-card-standalone.json](assets/episode-card-standalone.json),以 `write_standalone` 模式拥有最小单集契约。 同一集不得同时激活两个模式。若后续建立 development map,先做语义 diff,让创作者明确选择 authority 迁移,将 standalone 契约标记 superseded, 再换成 pointer 卡。若上游契约需改,发 develop owner r
- 先定位套件
- 先判断入口
- 每次执行
- 1. 读取当前真相
- 2. 确定单集契约的唯一 owner
- 3. 建立因果节拍
- 4. 先定场景功能,再写正文
- 5. 写唯一剧本源
- 5b. 需要配音本时(可选)
- 6. 修订而不是抹平
- 7. 交给独立审查
- 规则分级
- 产物与边界
python3 <skill-dir>/scripts/screenplay_index.py 剧集/EP001/screenplay.md \ python3 <skill-dir>/scripts/voice_sheet_check.py 剧集/EP001/voice-record-sheet.jsonl \
What does the short-drama-write skill do?
编剧环节:创作或修订中文短剧、漫剧单集卡、因果节拍与可拍摄的 Markdown 剧本,也负责把现有中文剧本以保留原文、预览语义差异、创作者接受后发布的方式规范化。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感地修订”“去 AI 味润色”“续写下一集”或提供现成剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。
How do I install it?
Run `npx skills add worldwonderer/drama-skills --skill short-drama-write --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From worldwonderer/drama-skills, a repository with 483 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.