short-drama-knowhow
维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共 reference、rubric 或 synthetic fixture…
把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。
$ npx -y skills add worldwonderer/drama-skills --skill short-drama-storyboard --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/short-drama-storyboardContext preview
The summary Claude sees to decide when to auto-load this skill.
把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。
name: short-drama-storyboard description: 把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。 license: MIT
把剧本和视觉事实转成有镜头职责、空间连续性和可冻结起点的 `剧集/<EP>/分镜.md`。 每镜使用二级标题 `## SHOT-...`,同镜下用 `### 冻结关键帧提示词` 写起始帧正文; 需要时另加 `### 收尾关键帧提示词` 写终点正文。
用 $short-drama-storyboard 完成 EP001 的正式分镜和每镜冻结关键帧
当前剧本加必要视觉事实即可直接进入。资产图片提示词与分镜是兄弟分支,不互相等待。只有关键场次 真的存在多个成立导演方案时,才在上下文比较覆盖方案;普通场次直接设计。
创作者可读说明跟随项目语言;冻结关键帧的可复制正文跟随 `short-drama.json#/format/prompt_language`。没有 `short-drama.json` 时正文默认使用 `en`。 分配镜头时长前读取 `short-drama.json#/creator_authority/production_profile/choices/native_duration_seconds`。已声明目标模型但 没有原生时长时先补这一个选择;目标模型也未声明时照常按叙事节奏设计,不猜供应商限制。
冻结关键帧写完之前,谁会出现在这一格画面里还没有定下来。所以三条依据都在关键帧之后回填, 读的是成稿画面,不是镜头意图。
用户没有手工点名参考图,不等于选择文生视频。冻结关键帧后先根据本镜可见人物、地点、关键道具与 起始构图判断一致性需求,再检查项目中已有的真实图片。只有当前可读、内容与用途可核对的图片才能自动绑定; 文件名像某个角色但内容未核对时,仍视为未准备好。
项目里一张都没有时,创作者有三条路,一次把三条都说清楚再让他选,不要只给「先生成参考图」和 「改成文生视频」两个:把手上已有的图片放进项目再绑成 `REF-...`;在自己的工具里出图、本轮先用 `PLAN-...` 写出挂图计划;或者明确改走文生视频。用本套件的生产技能出图只是第一条路的一种做法, 需要项目外的 adapter 与凭据,不是唯一入口。
开始分镜前读 `剧集/<EP>/剧本.md` 的当前内容。创作者说「剧本已确认采用」指的是那个文件, 不是对话里更早的草稿;两者不一致时以文件为准,并把差异说出来。
1. 读取已接受的目标模型原生时长区间,再确认每个场景动作、对白、声音、画面文字和转折由哪些镜头承载。 2. 确定观众何时知道什么、对齐谁、空间如何揭示、转折落在哪个可见动作。 剧本或 Brief 用“前半段 / 后半段 / 前三分之一 / 最后 N 秒”等相对时间限定首次出现、释放或禁止时, 先用已接受集长换成明确时间边界再分镜;例如 60 秒作品的“后半段首次出现”不得早于 30 秒。 3. 每镜写清唯一职责、来源、时长、景别/机位、起点、唯一主要动作、终点和声音;用 `起点 → 唯一动作 → 终点` 直接说明人物、双手与持物怎样完成本镜状态转换。三条依据留到第 6 步。 有对白、VO 或 OS 时,先按原文和人物说话方式估算完整发声时间,再安排不能重叠的动作、停顿与 末尾反应;把估时依据简写在本镜「声音」里。具体做法见 [对白估时](references/shot-craft.md#对白估时)。 4. 锁定人物朝向、位置、视线、持物、出入口、屏幕方向和必要状态;上游已有会限制动作空间的持续关系时,把关系投影进本镜起点与终点。 5. 冻结关键帧只投影镜头起点;删除终点才出现的文字、动作、姿态或道具状态。 镜头的职责落在收尾那一下时,另写 `### 收尾关键帧提示词` 投影**终点**——同一格画面的 另一端,规则完全对称:删除起点才有、终点已经不在的东西。它是可选的,写法与取舍见 [首尾成对](references/shot-craft.md#首尾成对)。 6. 关键帧成稿后,先从成稿正文读出这一格里需要保持身份、造型或地理的人物、地点和道具, 再用同一份清单一次填满三条依据:
命中就写入 `REF-...`。一张都没命中时写「无(待补参考图:<本镜缺失的起始帧、人物、地点、道具>)」; 只命中一部分时,在已有 `REF-...` 后追加「;待补参考图:<仍缺的图片>」,缺口之间只用 `、` 分隔。 创作者说图片由他自己在别处准备时,把这份清单写成 `PLAN-...` 槽位,本镜即告就绪; 只有创作者明确表示不用图时,才写「无(创作者已明确选择文生视频)」。
三条依据读的是同一格画面,所以不能互相矛盾:关键帧里点名的人物或道具,一定出现在视觉依据里。 7. 整集请求完成整集,末端一次报告覆盖、节奏和真实未决选择。
ID 之后可以跟必要短引文,跨场次的镜头用 `、` 连写多条;`creator_markdown_check.py` 会核对每个 ID 都解析得到。
`;画外:<类别>「<名称>」`;这只声明其不在画面,不能代替必要动作的落实。 需要看见的动作应另有镜头承载,或说明为何省略。
`- 未拍场次:<场景 ID>(理由:……)`,多项用 `;` 连接。SHT-01 一直允许带理由的省略, 但省略和漏拍在成稿文档里长得一模一样,所以理由要写下来,而不是留在对话里。
镜长内完成后保持终点;长于上限的动作按可见状态闭合点拆镜,拆出的每镜仍各有唯一职责与可信交界。
接触方式和物件落点写在同一链里,不能让合法终点之间靠镜外瞬移衔接。
写出该边界,不把“稍后”“交接后”等叙事顺序当成数值时间的替代。
`《视觉设定.md》·<人物|造型|地点|道具>「<名称>」(控制:<范围>)`,多项用 `;` 连接,名称必须能在《视觉设定.md》里找到同名标题。 小比例或背景人物只要需要认出身份仍在范围内,画外人声和不可识别局部不算;本镜确实没有这类条目时写「视觉依据:无」。
在「视觉依据」末尾追加 `;画外:<类别>「<名称>」`。这是如实记录,不是把不在场的人写成在场。
在《视觉设定.md》该条目写 `画面代称:无`,机械核对就不再按名字找它;这一镜是否画到它仍由「视觉依据」如实回答。
只出现屏幕和一根手指的镜头不写「体态」。上一镜的绑定不因为“角色还在这场戏里”就顺延到下一镜。
`creator_markdown_check.py` 会机械核对这一条。它只抓**被名字点到**的那一类:正文只描述不点名 ("a boy in a hooded jacket")时机器不发声,画面里有谁仍然要靠这一步自己读出来,不能等报错。
「写不进视觉依据」就当它不需要一致性。四镜都出现的一支笔和一件外套是同一类问题。做两件事: 正文里逐镜用完全相同的描述把它钉住,并在本轮末尾报告里点名它、建议 `$short-drama-assets` 补条目。 不自行新增《视觉设定.md》条目,也不把它塞进「视觉依据」冒充已有条目。
创作者会在生成时自己挂载的图片走下面的 `PLAN-...`:它同样不声称文件存在,只是把这一镜要挂哪几张写清楚。
本镜的起始画面图写 `用途:起始帧`,人物图写 `用途:身份` 或 `造型状态`,场景图写 `用途:地理`,道具状态图按它决定的那一件写。 一张图承担两件事就拆成两个槽位;一镜最多一张 `起始帧` 和一张 `结束帧`,写 `结束帧` 时必须同时有 `起始帧`。 下游视频提示词靠 `用途` 说清「本镜送哪一张分镜起始帧、哪些人物/道具/场景图」,所以缺 `用途` 的槽位不算准备好。
用本镜的冻结关键帧正文生成,job 的 `source` 写 `剧集/<EP>/分镜.md`、`source_entry` 写本镜 `SHOT-...`, 产出落在 `剧集/<EP>/制作成果/images/`,拿到真实文件后再绑成 `REF-...`。创作者在自己的工具里生产: 把冻结关键帧正文复制过去出图,再把文件放进项目绑成 `REF-...`,或者本轮先写成 `PLAN-SHOT-START(顺序:<n>)· <本镜 SHOT-...>《本镜冻结关键帧》(用途:起始帧;……)`。 两条路都没走时,它仍然只是「待补参考图」里的一项。
换成 `IMG-...` 或 `SHOT-...` 条目 ID,`IMG-...` 的中文名称必须与《图片提示词.md》标题一致。 它声明的是「这张图由创作者在生成时按这个顺序挂载」,不声称项目里有文件,因此不是「待补」, 也不能拿来投产。真实文件进了项目就改写成 `REF-...`。两种槽位可以混用,
开源 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 fixture…
从短剧剧本拆出人物/造型、地点/视图、道具/状态和跨场连续性,写成创作者可读的视觉设定。用户说“拆角色/场景/道具”“做资产设定”“判断复用还是新变体”“更新造型/道具状态”,或拿现成剧本直接做视觉资产准备时使用;不写图片提示词,不生成媒体。
将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写法。用户提出“导入小说做短剧”“从多集整稿生成/补分集地图”“开发短剧/漫剧”“做故事设定/系列大纲/分集规划”“写导演阐述”“这个题材怎么写”…
将已生成的短剧镜头剪成成片,记录入出点、镜序、声音、字幕与交付规格。用于套剪、加字幕、统一响度、调整节奏或导出精修素材;需要补素材或修改故事时转回对应创作阶段。
为短剧人物、造型、地点、道具和状态编写或修改可直接复制的图片提示词 Markdown。用户提到角色设定图、三视图、参考图、场景板、道具图、风格帧、Look Development、状态变体或局部编辑提示词时使用;不生成图片,也不调用供应商。
把长篇小说、连载网文或多集散稿拆成可追溯的原著分析:章节索引、改编价值快评、逐章功能提取、剧情单元与节奏聚合、人物与设定归并,最后给出改编价值判定与分集候选,交给 $short-drama-develop…