Agent skill

short-drama-write

编剧环节:创作或修订中文短剧、漫剧单集卡、因果节拍与可拍摄的 Markdown 剧本,也负责把现有中文剧本以保留原文、预览语义差异、创作者接受后发布的方式规范化。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感地修订”“去 AI 味润色”“续写下一集”或提供现成剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。

pitechen592★ · +23/wk · 2 repos on radarProfile →
claude-codecodexships scriptsMIT
Install
npx skills add worldwonderer/drama-skills --skill short-drama-write --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 17
SKILL.md size: 5 KB
Bundled scripts: yes
Path: skills/short-drama-write/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 483
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 短剧写作 把单集意图写成可表演、可追踪且会改变故事状态的场景。`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

What's inside
Steps it walks through
  1. 先定位套件
  2. 先判断入口
  3. 每次执行
  4. 1. 读取当前真相
  5. 2. 确定单集契约的唯一 owner
  6. 3. 建立因果节拍
  7. 4. 先定场景功能,再写正文
  8. 5. 写唯一剧本源
  9. 5b. 需要配音本时(可选)
  10. 6. 修订而不是抹平
  11. 7. 交给独立审查
  12. 规则分级
  13. 产物与边界
Ships with 16 files
  • agents/openai.yaml
  • assets/beats.jsonl
  • assets/episode-card-standalone.json
  • assets/episode-card.json
  • assets/screenplay.md
  • assets/voice-record-sheet.jsonl.md
  • references/dialogue-craft.md
  • references/production-format-dialect.md
  • references/scene-handoff-capsule.md
  • references/screenplay-format.md
  • references/script-craft.md
  • references/stage-contract.md
  • references/substitutable-realization.md
  • scripts/screenplay_index.py
  • scripts/voice_sheet_check.py
  • suite-ref.json
Commands it runs
python3 <skill-dir>/scripts/screenplay_index.py 剧集/EP001/screenplay.md \
python3 <skill-dir>/scripts/voice_sheet_check.py 剧集/EP001/voice-record-sheet.jsonl \
More from drama-skills
All skills →
short-drama-storyboard把已接受的中文短剧剧本和资产转成原文落实表、有戏剧动机的镜头、连续性边界与冻结关键帧提示词。用户提出“拆分镜/设计镜头/做镜头表”“写首帧/关键帧提示词”“检查轴线、站位、视线、持物连续性”,或需要在…Othershort-drama-video-prompts为已接受的短剧镜头和关键帧编写或修改可复制的通用视频提示词与运动规格。用户提到视频提示词、文生视频、图生视频动作、人物表演过程、运镜、对白口型、环境运动、镜头时长、起止状态或把分镜转成视频提示词时直接…Media & Videoshort-drama基于文件系统初始化、继续、恢复和交付短剧或漫剧项目,并提供本地 Dashboard 管理项目文本与预览项目媒体。面向编剧、漫剧工作室与编导。用户提出“创建/继续短剧项目”“看进度/下一步”“打开…Data & Analyticsshort-drama-image-prompts为已确认的短剧角色、造型、场景、视角、道具和状态编写或修改可复制的通用资产图片提示词。用户提到角色设定图、三视图、人物参考图、场景设定图、场景空镜、场景板、道具图、造型或状态变体、局部编辑提示词,或要…Othershort-drama-knowhow维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共…Othershort-drama-review独立校验与审查文件系统短剧项目中的故事、剧本、资产、连续性、资产图片提示词、分镜、关键帧和视频提示词。用户提出“审稿/检查剧本”“检查资产或连续性”“检查图片/视频提示词”“审查或诊断模板感”,或判断…Code Review & Quality
About this skill
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.

Keep going