short-drama

short-drama is a skill for Codex from zenstory-ai/oh-story-dsh. It costs 112 tokens per session (3,399 once invoked), scanned A, a copy of short-drama, MIT.

A project guide for creating and continuing short dramas, with routing between writing, visual design, storyboards, prompts, production, and review.

In plain words
What is it for?
Use it to start projects, check progress, choose the next production step, manage the local dashboard, develop the visual style, or export production materials.
Why use it?
It helps decide which project document or specialist guide should handle the next task without forcing unnecessary stages or duplicate sources of truth.

Skill for Codex

Written for Codex: agents/openai.yaml present. Also seen: $skill-name invocation.

Good fit Use it to start projects, check progress, choose the next production step, manage the local dashboard, develop the visual style, or export production materials.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/zenstory-ai/oh-story-dsh/short-drama
Install

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.

Any agent
npx skills add zenstory-ai/oh-story-dsh --skill short-drama
Clone the repo
git clone --depth 1 https://github.com/zenstory-ai/oh-story-dsh

Made for: Codex.

Wrote 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.

agentmods badge for short-drama

README.md
[![agentmods](https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/short-drama/github.svg)](https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/short-drama)
Your own site
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/short-drama"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/short-drama/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.

agentmods 80×15 button for short-drama

Your own site · 80×15
<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/short-drama"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/short-drama.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 112 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,399 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin 100% copy Near-identical to another mod in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00112 $0.03399
Opus 5.5 $0.00045 $0.01360
Sonnet 5.5 $0.00022 $0.00680
Haiku 4.5 $0.00011 $0.00340

Measured today against content hash 4d98f20ec15e, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

short-drama 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 today.

The scan reads SKILL.md. This mod also ships 3 executable files (scripts/creator_markdown_check.py, scripts/project_tool.py, scripts/selftest.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

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.

Origin

This is a copy

100% identical to short-drama — 0 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

packages/knowledge/drama/skills/short-drama/SKILL.md · 173 lines

How it starts

The opening of the file, as written. The whole thing — 173 lines — stays where its author put it; the contents beside it link to each section on GitHub.

短剧创作路由

本技能负责项目初始化、跨阶段路由、制作形态与 Dashboard。各阶段正文由对应技能完成。

Quick Start

当前创作统一使用 creator-first 工作流:每集按需维护 剧本.md、视觉设定.md、分镜.md、图片提示词.md、视频提示词.md,不建立并行的结构化创作真相。 具体写法见 五份创作文档。

路由

用户要做什么 owner / 行为
开发点子、系列承诺、改编和分集地图 $short-drama-develop,仅在用户需要时
已有多集完整剧本/散稿识别分集 $short-drama-develop 按实际边界建立临时索引
分析长篇原著 $short-drama-novel-analyze,仅在用户需要时
写或改单集剧本 $short-drama-write → 剧本.md
拆人物、造型、地点、道具 $short-drama-assets → 视觉设定.md
写资产图片提示词 $short-drama-image-prompts → 图片提示词.md
做镜头和冻结关键帧 $short-drama-storyboard → 分镜.md
写视频/时间线音乐提示词 $short-drama-video-prompts → 视频提示词.md
实际生成媒体 $short-drama-produce,先预览,再显式确认,最后运行
把已生产的素材剪成成片 $short-drama-edit → 剪辑单.md 与 制作成果/成片/
审稿或校验 $short-drama-review,仅在用户点名时
初始化、Dashboard、归档点名文档 本技能

项目开发/ 中的长材料分析与分集索引是可选分析工作区,不参与单集布局判定;写任何一集仍只维护 该集的五份 creator-first Markdown。

现成剧本可直接拆资产;已有视觉事实可直接写图片提示词或分镜;已有分镜可直接写视频提示词。 不要为补齐名义流水线伪造上游。

五份创作文档记录剧本、视觉与提示词;剪辑单在素材生产后记录取舍和后期处理。 修改故事、镜头职责或上游时长声明时,回到负责该内容的文档。

执行请求

  1. 定位用户给出的项目或资料,只读当前任务的直接输入。
  2. 把用户点名的完整范围交给相应技能;批次只控制上下文,自动续跑。
  3. 只有真实创作分叉才询问;不要拿 schema、目录、事务或检查器询问创作者。
  4. 范围完成后一次回报完成内容、关键决定、真实未决项和可选下一步。
  5. 不自动开始用户没点名的审查、归档或生产。
  6. 请求横跨视觉设定、图片提示词、分镜或视频提示词时,结束前核对当前已有文档的视觉依赖; 图片提示词和分镜并行完成时,也要同步两支的引用。每写完一份文档就带 --partial 运行跨文档检查,只核对已有文档;五份齐备后再运行完整检查。不为检查补造文件。
  7. 视频提示词请求遇到「输入参考图:无」或仍带「待补参考图」时,先路由分镜 owner 检查项目已有图片并刷新绑定。有匹配图就同请求续跑;有必要图缺失就列表停下。 停下时把三条路一起给出:把已有图片放进项目绑成 REF-...;由创作者在自己的工具里出图、本轮先用 PLAN-... 写出逐镜挂图计划并照常产出视频提示词;或者明确改走文生视频。用本套件生产参考图需要项目外的 adapter 与凭据,只是第一条路的一种做法,不要把它说成唯一入口,也不要只给「生成参考图 / 文生视频」两个选项。 不把“没有手工指定”当成明确选择文生视频。这一轮如果镜头还缺「视觉依据」, 同时按已成稿的冻结关键帧回填;两条依据描述同一格画面,不要只补一条。
  8. 用户在会话里点名目标视频模型(“按 MiniMax H3 写”“用 Seedance 2.5”)而 short-drama.json 的 production_profile 还是 unset 时,先把这个选择连同它带来的原生时长、参考方式和正文语言写进档案, 再继续下游阶段。把已确认选择写入档案,后续请求才能沿用同一方言、语言和时长边界。

初始化与 Dashboard

需要项目配置时运行:

python3 {技能目录}/scripts/project_tool.py init ./my-drama --title "示例短剧"

Read the full file on GitHub · 173 lines

Changes

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.

  1. today Changed · +8 lines 4d98f20ec15e
  2. 12d ago Changed · -1 lines 68dcb3b0fce2
  3. 29d ago Changed · +12 lines a70b0deae817
  4. 1mo ago Changed a8efa0cc1f73
  5. 1mo ago Changed · +4 lines · +3 tokens per session 1245b5277dc4
  6. 1mo ago Changed · +63 lines 0fe4e5630d93
  7. 1mo ago First seen · 87 lines · 109 tokens per session scan A a7217641a828

Subscribe to this mod's changes

short-drama is a skill published in the GitHub repository zenstory-ai/oh-story-dsh (629 stars, last pushed today), licensed MIT. It adds 112 tokens to every session and 3,399 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. It is 100% identical to short-drama, differing in 0 lines, and is treated as a copy.