Skip to content
Content
Skill

/short-drama-storyboard

把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。

From plugin
drama-skills
3.6k12 skills

Claude Code

$ npx -y skills add zenstory-ai/drama-skills --skill short-drama-storyboard --agent claude-code

SKILL.md

short-drama-storyboard.SKILL.md
name: short-drama-storyboard
description: 把中文短剧剧本和视觉设定写成有戏剧职责、连续性边界与冻结关键帧提示词的分镜 Markdown。用户提出“拆分镜/设计镜头/做镜头表”“场次视觉计划/调度故事板”“比较导演方案”“写首帧/关键帧提示词”或检查轴线、站位、视线、持物连续性时使用;不生成媒体。
license: MIT

短剧分镜与冻结关键帧

把剧本和视觉事实转成有镜头职责、空间连续性和可冻结起点的 `剧集/<EP>/分镜.md`。 每镜使用二级标题 `## SHOT-... · <中文名称>`(列出「职责、来源、时长、景别、机位、运镜、起点、唯一动作、终点、声音、视觉依据、图片提示词项、输入参考图」),同镜下用 `### 冻结关键帧提示词` 写起始帧正文(小节内只放以 `>` 开头的引用块,不夹杂普通列表或 `---` 分隔线;需要时另加 `### 收尾关键帧提示词` 写终点正文)。

Quick Start

用 $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`。已声明目标模型但 没有原生时长时先补这一个选择;目标模型也未声明时照常按叙事节奏设计,不猜供应商限制。 同时读取 `short-drama.json#/creator_authority/rhythm_profile`:`status` 为 `accepted` 时,镜长按 [镜长从哪来](references/shot-craft.md#镜长从哪来-sht-28) 由声音事件与 `target_avg_shot_seconds` 推出, 全集近景类镜头占比不低于 `close_shot_share_min`;档案缺失或未接受时不核对这些数值。

用户没有手工点名参考图,不等于选择文生视频。冻结关键帧成稿后,再按画面中的可见内容核对项目中已有的可读真实图片(文件名相近但内容未核对的不算),填写视觉依据、图片提示词项和输入参考图。

开始分镜前读 `剧集/<EP>/剧本.md` 的当前内容;与对话早期草稿不一致时以文件为准并点明差异。

工作流

1. 读取已接受的目标模型原生时长区间,确认每个场景动作、对白、声音、画面文字和转折由哪些镜头承载。 2. 确定观众知情时机、对齐对象、空间揭示顺序与转折落点。剧本或 Brief 用“前半段 / 后半段 / 前三分之一 / 最后 N 秒”等相对时间限定首次出现、释放或禁止时,先按已接受集长换算成明确秒数边界再分镜(如 60 秒作品的“后半段首次出现”不得早于 30 秒),不拿“稍后”“交接后”替代数值时间。 3. 每镜写清唯一职责、来源、时长、景别/机位、运镜、起点、唯一主要动作、终点和声音;用 `起点 → 唯一动作 → 终点` 说明人物、双手与持物的状态转换(涉及交接、换手、放置或取回时写清接触者、接触方式和物件落点,不靠镜外瞬移衔接)。

  • 按镜长核对本镜要看清的事项数量,超载时先删、合并或拆镜,见 [短镜头的动作量](references/shot-craft.md#短镜头的动作量-sht-03)。
  • 「运镜」按本镜目的逐镜选,写出行为、起止与理由,固定也写理由,见 [运镜逐镜选](references/shot-craft.md#运镜逐镜选-sht-04)。
  • 有对白、VO 或 OS 时,先按原文和说话方式估算完整发声时间,再排不能重叠的动作、停顿与末尾反应,把估时依据简写在本镜「声音」里,见 [对白估时](references/shot-craft.md#对白估时)。对白场切点默认按 [对白覆盖默认](references/shot-craft.md#对白场怎么切-sht-29) 安排;镜长不按剧本字数折算。

4. 一场戏拍成多镜时,先在《分镜.md》开头写这场的「场景站位」(固定锚点、各人相对锚点与彼此的位置、轴线与摄影机工作侧、哪一镜改变站位),再逐镜锁定朝向、位置、视线、持物、出入口和限制动作空间的持续关系;冻结关键帧再把它翻成本镜机位下的前后景、朝向、隔挡物和画面左右,见 [站位先写锚点和关系](references/blocking-playbooks.md#站位先写锚点和关系)。 5. 冻结关键帧只呈现镜头起点,删除终点才出现的文字、动作、姿态或道具状态。需要锁定收尾构图时,另写可选的 `### 收尾关键帧提示词` 呈现终点(删除起点才有、终点已消失的状态),取舍见 [首尾成对](references/shot-craft.md#首尾成对)。 6. 关键帧成稿后,从成稿正文提取需保持身份、造型或地理的可见人物、地点和道具,一次填满三条依据(语法见下节):

  • **视觉依据**:必写字段,逐项引用《视觉设定.md》条目;
  • **图片提示词项**:已有合适 `IMG-...` 条目的写上,没有的写「无」;
  • **输入参考图**:在用户提供的输入、`剧集/<EP>/制作成果/` 和文档已指向的可见媒体中查找匹配图片,命中写 `REF-...`。未命中的默认写成 `PLAN-...` 挂图槽位(起始帧指本镜 `SHOT-...`,人物/地点/道具指《图片提示词.md》的 `IMG-...`;尚无 `IMG-...` 板子的在报告里点名并建议 `$short-drama-image-prompts` 补板),本镜照常就绪。报告里一并说明另外两条路:把真实图片放进项目绑成 `REF-...`(只有 `REF-...` 能转 `$short-drama-produce` 投产),或明确改走文生视频。只有创作者要求先等图进项目时,才写「无(待补参考图:<本镜缺失的起始帧、人物、地点、道具>)」或在已有槽位后追加「;待补参考图:<仍缺的图片>」(缺口之间只用 `、` 分隔);只有创作者明确不用图时,才写「无(创作者已明确选择文生视频)」。
  • 目标模型参考槽位有上限(如 Seedance 2.0 最多 9 张图)时,按失去代价从高到低保留:起始帧 → 说话或主要动作人物 → 必认道具 → 地点 → 其余入画人物 → 定调图;放弃项写明,必要事实写进关键帧正文。

7. 整集请求完成整集,末端一次报告覆盖、节奏和未决选择。

镜头要求

  • 「来源」以《剧本.md》真实存在的场景 ID 开头,可跟对应本镜动作或声音的短引文,跨场次用 `、` 连接(`creator_markdown_check.py` 机械核对)。剧本每个场景都要有镜头承载;确需省略某场时,在《分镜.md》正文开头写 `- 未拍场次:<场景 ID>(理由:……)`,多项用 `;` 连接(SHT-01)。
  • 已声明原生时长时,短于下限的镜头可向创作者提议将同场相邻镜头装进多镜容器(同意后由 `$short-drama` 写入 `multi_shot_containers: true`,能否装及是否需逐切关键帧由 `$short-drama-video-prompts` 方言决定);未启用容器时落在最短秒数内并在动作完成后保持终点。长于上限的动作按可见状态闭合点拆镜。目标模型只收整数秒时,单镜写整数秒;同一多镜容器内的短镜可写半秒,但容器总和须在分镜阶段凑成整数秒。
  • 切镜必须带来信息、权力、情绪、空间或节奏变化,删掉同义重复镜头。同一动作不跨镜重复发生,峰值处声明过的[冲击重复](references/shot-craft.md#动作落实表)除外;终点应能成为下一镜可信起点。
  • 冻结关键帧只写该瞬间能看见的内容;《视觉设定.md》的连续性锁在生效镜头上原样写进关键帧正文。
  • 同集关键帧每条正文用同一句画风(写实不混用「漫剧」「插画」等词),同场景用同一句光与色温;生成时可先出一张场景中远景作定调图并作为其余镜头的最后一张参考(只取色调、光线与质感,不取构图)。

视觉依据与图片

  • **视觉依据**(必写):按关键帧实际画面写成 `《视觉设定.md》·<人物|造型|地点|道具>「<名称>」(控制:<范围>)`,多项用 `;` 连接,名称须匹配《视觉设定.md》标题;确无此类条目写「视觉依据:无」。需认出身份的小比例或背景人物也在范围内,画外人声和不可识别局部不算。
  • 关键帧正文或「来源」引文点名了某条目名称(或其声明的「画面代称」),但该人/物本镜不在画面里时,在「视觉依据」末尾追加 `;画外:<类别>「<名称>」`(不代替必要动作的镜头落实)。若条目名在正文里易与普通词误撞(如 `道具「手机」` 撞「手机店」),请 `$short-drama-assets` 在该条目写 `画面代称:无`。
  • 本镜需跨镜保持一致、但《视觉设定.md》尚无条目的可见物件:正文逐镜用完全相同的描述钉住,并在末尾报告点名建议 `$short-drama-assets` 补条目,不自行新增条目或塞进「视觉依据」。
  • **图片提示词项**:`IMG-...` 只是《图片提示词.md》的条目 ID,不代表图片已生成。命中时写匹配该文档二级标题的 ID、中文名称和控制范围;无该文档或无合适条目时写「图片提示词项:无」。
  • 三条依据的「控制」只写当前这一格承担得起的范围(如手背特写不写「本集造型」),不因角色仍在场就顺延上一镜绑定。
  • **输入参考图**:真实可读图片用 `REF-...`,创作者生成时自挂的图片用 `PLAN-...`(把路径换成 `IMG-...` 或 `SHOT-...` 条目 ID),两者可混用并按 `顺序` 连续编号。每个槽位必须逐字遵循唯一格式:`REF-<slot>(顺序:<n>)· <项目相对路径>《<中文名称>》(用途:<用途>;控制:<范围>;不得控制:<范围>)`。注意「顺序:」后的全角冒号和路径前的中点 `·`;不得用 `/` 代替字段分隔符。多图只用中文分号 `;` 连接,部分缺图在末尾接 `;待补参考图:<缺口>`(缺口之间用 `、` 分隔)。
  • `用途` 只能取 `身份`、`造型状态`、`地理`、`构图`、`尺度`、`效果`、`起始帧`、`结束帧`、`风格` 之一(详见 `$short-drama` 的《参考角色》)。同一路径只能占一个槽位:一图承担两件事时,`用途` 写主项,副项写进「控制」(如 `用途:起始帧;控制:起始构图、本集造型`)。一镜最多一张 `起始帧` 和一张 `结束帧`,有 `结束帧` 必须同时有 `起始帧`。
  • 近景或说话镜里脸占大块、无 `起始帧` 锚住脸、只有全身身份板且目标方言仍有槽位时,可为该角色加挂一张同 Look 面部识别板作第二个 `身份` 槽(`craft_default`)。
  • 本镜尚无起始帧文件时:用 `$short-drama-produce` 生产则以 `剧集/<EP>/分镜.md` 的 `SHOT-...` 生成到 `剧集/<EP>/制作成果/images/` 后绑成 `REF-...`;创作者在外部工具出图则默认先写 `PLAN-SHOT-START(顺序:<n>)· <本镜 SHOT-...>《本镜冻结关键帧》(用途:起始帧;……)`。

按需知识

默认只读本 SKILL、当前剧本和必要视觉事实。遇到对应问题时只打开一份:

  • 阶段边界与规则分级:[阶段契约](references/stage-contract.md)
  • 镜头职责、切镜理由、镜长推导、对白覆盖和边界:[镜头手艺](references/shot-craft.md)
  • 实际制作所需的镜头语法:[生产镜头语法](references/production-shot-grammar.md)
  • 关键场次比较导演方案:[场次视觉计划](references/scene-visual-plan.md)
  • 关键场景多方案拍法比选:[拍法比选(Coverage Audition)](references/coverage-audition.md)
  • 多人、群体和复杂空间调度:[调度手册](references/blocking-playbooks.md)
  • 打戏怎么拆回合、放机位、卖打击:[打戏分镜](references/fight-craft.md)
  • 谁被照亮、怎么写才执行得出:[光的设计](references/lighting-craft.md)
  • 冻结瞬间、注意中心和可读性:[关键帧手艺](references/keyframe-craft.md)
  • 漫剧/二维漫画形态的共享画风词汇:[漫剧关键帧词表](references/comic-keyframe-lexicon.md)
  • 剧本事实到关键帧的完整示例:[剧本到关键帧](references/screenplay-to-keyframe-example.md)
  • 拆镜、并镜和稳定镜头 ID:[镜头修订身份](references/shot-revision-identity.md)
  • 完成前的连续性检查:[审查与示例](references/review-and-fixtures.md)

修订

保留未受影响的镜头 ID。拆镜、并镜或改变镜头职责时,说明哪些下游视频提示词需要刷新,但不自动 重写用户没点名的文件。

完成

本次请求同时修改《图片提示词.md》与《分镜.md》时,当轮刷新受影响镜头的引用;不另建覆盖表。视频提示词、生产和审查仅在用户点名时开始。写完后可转 `$short-drama` 做局部或完整机械核对。

Read more
@zenstory-ai
Ships withdrama-skills

开源 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.

Stars on GitHub

Momentum

stars in total
3.6k
Star history of zenstory-ai/drama-skills on GitHub, a chart by star-history.com

Other skills on drama-skills.

short-drama-knowhow

short-drama-knowhow

维护者专用的短剧 know-how 学习、验证与生命周期治理。仅在维护者明确要求从其当前会话提供的授权只读文本源学习完整短剧项目链,并把私有观察逐步转成去标识、去复刻、经盲测与独立审查的公共 reference、rubric 或 synthetic…

short-drama-assets

short-drama-assets

从短剧剧本拆出人物/造型、地点/视图、道具/状态和跨场连续性,写成创作者可读的视觉设定。用户说“拆角色/场景/道具”“做资产设定”“判断复用还是新变体”“更新造型/道具状态”,或拿现成剧本直接做视觉资产准备时使用;不写图片提示词,不生成媒体。

short-drama-develop

short-drama-develop

将中文小说、短剧或漫剧想法、梗概、改编材料、已有系列笔记或多集完整剧本发展成可追溯的改编方案、戏剧方向、创作简报、导演阐述、故事引擎与分集地图,并按题材与制作形态(画风)选择写法。用户提出“导入小说做短剧”“从多集整稿生成/补分集地图”“开发短剧/漫剧”“做故…

short-drama-edit

short-drama-edit

将已生成的短剧镜头剪成成片,记录入出点、镜序、声音、字幕与交付规格。用于套剪、加字幕、统一响度、调整节奏或导出精修素材;需要补素材或修改故事时转回对应创作阶段。

short-drama-image-prompts

short-drama-image-prom…

为短剧人物、造型、地点、道具和状态编写或修改可直接复制的图片提示词 Markdown。用户提到角色设定图、三视图、参考图、场景板、道具图、风格帧、Look Development、状态变体或局部编辑提示词时使用;不生成图片,也不调用供应商。

short-drama-novel-analyze

short-drama-novel-anal…

把长篇小说、连载网文或多集散稿拆成可追溯的原著分析:章节索引、改编价值快评、逐章功能提取、剧情单元与节奏聚合、人物与设定归并,最后给出改编价值判定与分集候选,交给 $short-drama-develop…

More skills from other plugins.

prompt-lookup

prompt-lookup

Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…

@gh-f@gh-fInstall Skill
ppt-master

ppt-master

AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…

@hugohe3@hugohe3Install Skill
morph-ppt

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…

officecli12d33k
@iofficeai@iofficeaiInstall Skill

Questions about short-drama-storyboard.

Which coding agents can use short-drama-storyboard?
short-drama-storyboard installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.