short-drama-knowhow
维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共 reference、rubric 或 synthetic…
编写或修订可拍摄的中文短剧、漫剧单集 Markdown 剧本,也负责保留作者原文并规范化现成剧本。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感”“去 AI 味润色”“续写下一集”或提供剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。
Claude Code
$ npx -y skills add zenstory-ai/drama-skills --skill short-drama-write --agent claude-code
Codex
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a codex -y
Cursor
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a cursor -y
Gemini CLI
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a gemini-cli -y
GitHub Copilot
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a github-copilot -y
OpenCode
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a opencode -y
Windsurf
$ npx skills add zenstory-ai/drama-skills --skill short-drama-write -a windsurf -y
name: short-drama-write description: 编写或修订可拍摄的中文短剧、漫剧单集 Markdown 剧本,也负责保留作者原文并规范化现成剧本。用户提出“写/改一集短剧”“把大纲写成剧本”“优化场景/对白”“去模板感”“去 AI 味润色”“续写下一集”或提供剧本要求进入后续制作时使用;不负责资产、分镜、媒体提示词或终审。 license: MIT
把单集意图写成可表演、可拍摄、会改变故事状态的 `剧集/<EP>/剧本.md`。
只维护一份剧本 Markdown,不另建 episode card、beats、block index、录音表、QA 或接受记录。 一级标题使用 `# EP001 集名`,场景标题使用 `## EP001-SC001 内 · 地点 · 时间/天气`。 对白写 `角色(可选表演提示):台词`;生产标签使用 `[VO]`、`[OS]`、`[SFX]`、`[画面文字]`、 `[连续性]`、`[转场]`。不要把含冒号的动作叙述误写成对白。
开发大纲和长篇分析都是可选上游;当前材料足够时直接写。
1. 锁定本集承诺的观看体验、进入状态、谁现在要什么、核心阻力、当集兑现和退出状态。 2. 在上下文排“因为—行动—结果—下一股压力”,不另存节拍表;逐场确定不可替代的功能、看得见的局面变化与场尾状态。 3. 把动作、对白、画外音、声音事实和画面文字写入同一份 `剧本.md`。用户要求整集就写完整集,场景批次自动续跑。 4. 交稿前只读剧本通读自查,按下方写作要求与[经济性遍](references/script-craft.md#81-经济性遍)清理冗余。
默认只读本 SKILL 和直接输入;出现下列信号时再按需读取对应引用:
仅当用户问时长,或已接受节奏档案需核对 VO 占比时,才把索引写入系统临时目录。先用第一条命令生成临时路径,再原样填入后两条命令(Windows 无 `python3` 时用 `py -3`;`--speaker` 替换为本集实际说话者)。存在 `short-drama.json` 时可在第三条命令加 `--project short-drama.json`;本集有独立目标时长时再加 `--target-seconds <秒数>`(仅 `duration_estimate.py` 接受这两个参数):
python3 -c "from pathlib import Path; import tempfile, uuid; print(Path(tempfile.gettempdir()) / ('short-drama-' + uuid.uuid4().hex + '.jsonl'))"
python3 "{技能目录}/scripts/screenplay_index.py" "剧集/EP001/剧本.md" --output "粘贴第一条命令输出的完整路径" --speaker "本集角色一" --speaker "本集角色二"
python3 "{技能目录}/scripts/duration_estimate.py" "剧集/EP001/剧本.md" --index "粘贴第一条命令输出的完整路径"**改稿后重跑**:已写入的索引路径直接重写会报 `already holds an index`。保留原块 ID 需在改稿前存快照,重跑第二条命令时加 `--previous-index <同一路径> --previous-source <旧剧本快照路径>`;重编号则加 `--no-previous` 或换新临时路径。
计数口径:
用户点名范围已写入,场景因果连贯,对白与行动可表演,承诺兑现或有意延迟,结尾完成预定功能即完成。资产、分镜、审查与生产仅在用户点名时启动;写完后可转 `$short-drama` 做局部机械核对。
只有安装、升级或排障时运行 `python3 scripts/selftest.py`。
开源 AI 短剧/漫剧创作 skill 合集:剧本、角色资产、分镜 storyboard、图片/视频提示词、审查,适配 Claude Code 与 Codex | Open-source AI short drama / micro-drama skills for Claude Code & Codex: script, assets, storyboard, image & video prompts, review. MIT.
维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共 reference、rubric 或 synthetic…
从短剧剧本拆出人物/造型、地点/视图、道具/状态和跨场连续性,写成创作者可读的视觉设定。用户说“拆角色/场景/道具”“做资产设定”“判断复用还是新变体”“更新造型/道具状态”,或拿现成剧本直接做视觉资产准备时使用;不写图片提示词,不生成媒体。
将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写法。用户提出“导入小说做短剧”“从多集整稿生成/补分集地图”“开发短剧/漫剧”“做故…
将已生成的短剧镜头剪成成片,记录入出点、镜序、声音、字幕与交付规格。用于套剪、加字幕、统一响度、调整节奏或导出精修素材;需要补素材或修改故事时转回对应创作阶段。
为短剧人物、造型、地点、道具和状态编写或修改可直接复制的图片提示词 Markdown。用户提到角色设定图、三视图、参考图、场景板、道具图、风格帧、Look Development、状态变体或局部编辑提示词时使用;不生成图片,也不调用供应商。
把长篇小说、连载网文或多集散稿拆成可追溯的原著分析:章节索引、改编价值快评、逐章功能提取、剧情单元与节奏聚合、人物与设定归并,最后给出改编价值判定与分集候选,交给 $short-drama-develop…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…