zenstory-ai/drama-skills is a collection of AI coding-agent skills for producing short dramas and animated stories from an idea or source material, covering scripts, visual assets, storyboards, and image, video, and audio prompts. It is intended for screenwriters, animation studios, and directors using Claude Code, Codex, or other agents that support the Agent Skill format. The catalogue skills are the project's own workflow for planning, reviewing, and producing these projects.
Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add zenstory-ai/drama-skills --skill short-drama-storyboardgit clone --depth 1 https://github.com/zenstory-ai/drama-skillsWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/zenstory-ai/drama-skills/short-drama-storyboard)<a href="https://agentmods.dev/skills/zenstory-ai/drama-skills/short-drama-storyboard"><img src="https://agentmods.dev/badge/skills/zenstory-ai/drama-skills/short-drama-storyboard/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/zenstory-ai/drama-skills/short-drama-storyboard"><img src="https://agentmods.dev/badge/skills/zenstory-ai/drama-skills/short-drama-storyboard.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
- Socket pass
- Snyk pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00102 | $0.05914 |
| Opus 5.5 | $0.00041 | $0.02366 |
| Sonnet 5.5 | $0.00020 | $0.01183 |
| Haiku 4.5 | $0.00010 | $0.00591 |
Grade A, and why
short-drama-storyboard scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 7d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
Copies of this mod
2 near-identical copies found in the catalogue:
- short-drama-storyboard — 100% identical, 18 lines differ
- short-drama-storyboard — 88% identical, 0 lines differ
How it starts
The opening of the file, as written. The whole thing — 184 lines — stays where its author put it; the contents beside it link to each section on GitHub.
短剧分镜与冻结关键帧
把剧本和视觉事实转成有镜头职责、空间连续性和可冻结起点的 剧集/<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 时,镜长按
镜长从哪来 由声音事件与 target_avg_shot_seconds 推出,
全集近景类镜头占比不低于 close_shot_share_min;档案缺失或未接受时不核对这些数值。
冻结关键帧成稿后,再按画面中的可见内容填写视觉依据、图片提示词项和输入参考图, 避免只按镜头意图列资产而漏掉实际入画的人物或物件。
用户没有手工点名参考图,不等于选择文生视频。冻结关键帧后先根据本镜可见人物、地点、关键道具与 起始构图判断一致性需求,再检查项目中已有的真实图片。只有当前可读、内容与用途可核对的图片才能自动绑定; 文件名像某个角色但内容未核对时,仍视为未准备好。
项目里没有所需图片时,一次向创作者说明三条可选路径:把手上已有的图片放进项目再绑成 REF-...;在自己的工具里出图、本轮先用
PLAN-... 写出挂图计划;或者明确改走文生视频。用本套件的生产技能出图只是第一条路的一种做法,
需要项目外的 adapter 与凭据,不是唯一入口。
开始分镜前读 剧集/<EP>/剧本.md 的当前内容。创作者说「剧本已确认采用」指的是那个文件,
不是对话里更早的草稿;两者不一致时以文件为准,并把差异说出来。
工作流
- 读取已接受的目标模型原生时长区间,再确认每个场景动作、对白、声音、画面文字和转折由哪些镜头承载。
- 确定观众何时知道什么、对齐谁、空间如何揭示、转折落在哪个可见动作。 剧本或 Brief 用“前半段 / 后半段 / 前三分之一 / 最后 N 秒”等相对时间限定首次出现、释放或禁止时, 先用已接受集长换成明确时间边界再分镜;例如 60 秒作品的“后半段首次出现”不得早于 30 秒。
- 每镜写清唯一职责、来源、时长、景别/机位、运镜、起点、唯一主要动作、终点和声音;用
起点 → 唯一动作 → 终点直接说明人物、双手与持物怎样完成本镜状态转换。三条依据留到第 6 步。 数一下这一镜要观众看清的事,按镜长判断每件有没有足够的时间被看清;放不下时先删、合并或拆镜,见 短镜头的动作量:视频模型不会删掉多出来的动作,而是把它们压到看不清。 「运镜」按本镜目的逐镜选,写行为和理由,固定也写理由,见 运镜逐镜选。 有对白、VO 或 OS 时,先按原文和人物说话方式估算完整发声时间,再安排不能重叠的动作、停顿与 末尾反应;把估时依据简写在本镜「声音」里。具体做法见 对白估时。 对白场先按 对白覆盖默认 放切点;镜长不按剧本字数折算。 - 一场戏拍成多镜时,先在《分镜.md》开头写这场的「场景站位」:固定锚点、各人相对锚点与彼此的位置、轴线与 working side、哪一镜改变站位。再逐镜锁定朝向、位置、视线、持物、出入口和必要状态,与「场景站位」一致;起点、终点里的位置写锚点和人物关系,视线写看向谁或什么;冻结关键帧再把它翻成本镜机位下的前后景、朝向、中间隔着什么和画面左右,见 站位先写锚点和关系。上游已有会限制动作空间的持续关系时,把关系投影进本镜起点与终点。
- 冻结关键帧只投影镜头起点;删除终点才出现的文字、动作、姿态或道具状态。
镜头的职责落在收尾那一下时,另写
### 收尾关键帧提示词投影终点——同一格画面的 另一端,规则完全对称:删除起点才有、终点已经不在的东西。它是可选的,写法与取舍见 首尾成对。 - 关键帧成稿后,先从成稿正文读出这一格里需要保持身份、造型或地理的人物、地点和道具, 再用同一份清单一次填满三条依据:
What ships with it
13 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- agents/openai.yaml 283 B
- references/blocking-playbooks.md 15 KB
- references/comic-keyframe-lexicon.md 11 KB
- references/coverage-audition.md 2.1 KB
- references/keyframe-craft.md 9.5 KB
- references/lighting-craft.md 2.1 KB
- references/production-shot-grammar.md 21 KB
- references/review-and-fixtures.md 3.3 KB
- references/scene-visual-plan.md 1.8 KB
- references/screenplay-to-keyframe-example.md 7.8 KB
- references/shot-craft.md 25 KB
- references/shot-revision-identity.md 1.7 KB
- references/stage-contract.md 13 KB
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 7d ago Changed fec0a090c48b
- 12d ago Changed · -2 lines a5c4f42444e2
- 29d ago Changed · +2 lines a603d2254e91
- 1mo ago Changed · +8 lines 464adcbe2d3c
- 1mo ago Changed · +4 lines f893fb81cb45
- 1mo ago Changed · +5 lines 7a7ff4c83981
- 1mo ago Changed · +2 lines a253b3555c0c
- 1mo ago Changed · +22 lines 187b38c3f177
- 1mo ago Changed · +60 lines e3d444376dd3
- 1mo ago First seen · 83 lines · 102 tokens per session scan A ebb6383d86bd
short-drama-storyboard is a skill published in the GitHub repository zenstory-ai/drama-skills (3,439 stars, last pushed 7d ago), licensed MIT. It adds 102 tokens to every session and 5,914 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
seedance-prompt
This skill should be used when the user asks to write, improve, translate, compress, or debug a Seedance 2.x video prompt; mentions T2V, I2V, V2V, R2V, camera direction, prompt quality, or provides reference assets for a production-ready prompt. Model profile, duration, request fields, and reference tokens must come…
drama-skills
A collection of AI skills for creating short dramas and animated comics, from an idea or long source material to scripts and visual-production instructions. It covers episode scripts, story assets, image prompts, storyboard frames, and video prompts.
cinematic-director
A prompt generator for image models that turns a scene description into an English cinematic photography prompt and a negative prompt, which lists details to avoid.
happiness-skill
A Chinese-language guide to happiness based on reducing unmet wants, focusing on the present, and treating happiness as a trainable skill.
tapcanvas-prop-card
A visual-asset skill for creating reusable cards that define a prop such as a weapon, tool, or important object. It records the object's stable identity, parts, usable features, and visible condition changes, then places the result on a TapCanvas canvas.
aesthetic-audit
A commercial visual and user-experience review workflow for websites, product pages, landing pages, and visual assets. It examines clarity, hierarchy, spacing, typography, color, trust signals, conversion paths, and mobile behavior.