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/oh-story-dsh --skill short-drama-assetsgit clone --depth 1 https://github.com/zenstory-ai/oh-story-dshWrote 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/oh-story-dsh/short-drama-assets)<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/short-drama-assets"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/short-drama-assets/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/oh-story-dsh/short-drama-assets"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/short-drama-assets.svg" alt="Reviewed on agentmods" width="80" height="20"></a>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.00099 | $0.01606 |
| Opus 5.5 | $0.00040 | $0.00642 |
| Sonnet 5.5 | $0.00020 | $0.00321 |
| Haiku 4.5 | $0.00010 | $0.00161 |
Grade A, and why
short-drama-assets 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.
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.
This is a copy
100% identical to short-drama-assets — 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.
How it starts
The opening of the file, as written. The whole thing — 74 lines — stays where its author put it; the contents beside it link to each section on GitHub.
短剧资产拆解
从剧本提取可复用、可持续的视觉事实,统一写入 剧集/<EP>/视觉设定.md;每次出场先判断身份
与状态,剧本语义、镜头走位和生成提示词由各负责技能处理。
Quick Start
用 $short-drama-assets 从 EP001 剧本拆完人物、造型、地点、道具和本集状态
入口与边界
现成剧本可以直接拆资产。先区分:
- 身份:换一个就不再是同一个人、地或物;
- 变体:身份不变,但服装、伤势、时段、天气、开合或持有状态改变;
- 镜头瞬态:姿势、视线、左右手、站位和相机角度,由分镜拥有;
- 故事语义:知识、目标、关系和情绪由写作/开发拥有,只引用可见后果。
工作流
- 只读当前范围的剧本和已决定的视觉方向;视觉方向还没有时代锚点时,按已提供的原著或剧本事实判断,证据不足则标为待决定。
- 逐场找实体、可见描述、状态变化和含混指代,先不创建资产。
- 对每项决定新建、复用、增加变体或标记未决;含混指代不猜。
- 写最小可识别设定:统一使用
识别锚点、本集状态和变化原因;会持续限制后续动作的身体—物件—空间关系写进有生效范围的状态,不当成一次姿势略过。 - 检查造型/伤势、持物/所有权、道具状态、地点时段/天气/光态与跨集结束状态。
- 给跨镜出现且观众看得出不一致的可见事实写一条连续性锁,其余保持识别锚点即可。此时还没有分镜,镜头范围写
入画,锁写在它所属的条目下(服装写在造型条目下),分镜写完后自动按「视觉依据」生效,见 连续性锁。 - 项目提示词语言不是中文时,给每个人物条目写一行
画面代称:<正文里的拼写>;正文从不点名它就写画面代称:无。地点和道具按需。 - 整集请求自动处理完整集,末端一次回报关键身份决定和未决指代。
内容要求
- 每项先写什么不变使它仍是同一资产,再写本集变化。
- 识别锚点必须可见、可生成、可比较,不用空泛质量词替代事实。
- 服装、伤势、湿污、道具开合和光态通常是变体,不是新身份。
- 不复制剧情摘要,只保留下游生成、分镜或连续性真正需要的事实。
- 文字、标识和敏感信息遵守项目政策,不擅自补造品牌或私密信息。
- 多集状态写清生效与持续范围;镜头内瞬态留给分镜。
- 已确认且持续限制动作空间的关系(身体依托、固定、负重、占位或与功能物件的接触)不是普通镜头姿势:可独立识别的物件仍建资产,关系写进状态并交给分镜逐镜投影;只有剧本明确改变时才结束。
- 连续性锁只锁不随剧情改变的可见事实;锁面用提示词语言写成最小名词短语,会变的部分留给状态。
- 「画面代称」把提示词正文里的名字对回本条目,供机械核对关键帧里点名的人物、地点或道具。未声明时,检查器使用条目名称;
显式声明后只匹配列出的代称,混合语言正文要把实际使用的中文名与其他语言拼写一并列出。提示词正文语言不是中文时,
人物条目必须给出结论:列出正文使用的拼写,或在正文从不点名时写
画面代称:无。同一个名字全集只用一个拼写, 大小写也一致;多个写法用、分隔。名字与常用词同形(道具「手机」撞上「手机店」)时也写画面代称:无,让核对不按名字找它。
按需知识
默认只读本 SKILL、当前剧本和视觉方向。遇到对应问题时只打开一份:
What ships with it
12 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 294 B
- references/asset-review-checklist.md 5.1 KB
- references/character-and-look.md 12 KB
- references/continuity-delta.md 7.2 KB
- references/continuity-lock.md 7.6 KB
- references/era-anchors.md 2.3 KB
- references/identity-vs-variant.md 7.7 KB
- references/location-and-view.md 4.3 KB
- references/occurrence-extraction.md 6.0 KB
- references/prop-and-state.md 6.6 KB
- references/stage-contract.md 4.6 KB
- references/voice-direction.md 10.0 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.
- today Changed · -4 lines 73043f968655
- 12d ago Changed 12f35e91a808
- 29d ago Changed · +1 lines 6d054eb344b5
- 1mo ago Changed · +9 lines a8d3a4568b98
- 1mo ago First seen · 68 lines · 99 tokens per session scan A d6b54f2838bd
short-drama-assets is a skill published in the GitHub repository zenstory-ai/oh-story-dsh (629 stars, last pushed today), licensed MIT. It adds 99 tokens to every session and 1,606 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-assets, differing in 0 lines, and is treated as a copy.
Other skills, from other repositories
story-deslop
A writing editor for Chinese web novels that detects writing patterns often associated with AI-generated text and makes the prose feel more natural.
story-long-analyze
A long-form fiction analysis workflow for breaking down a novel’s opening chapters, characters, pacing, turning points, relationships, and overall structure.
browser-cdp
Use this skill when you need to control a Chrome browser via CDP (Chrome DevTools Protocol) to reuse existing login sessions. Covers: launching Chrome in debug mode, opening URLs, waiting for page load, evaluating JavaScript, taking snapshots, and extracting auth tokens. Trigger phrases: browser automation, CDP…
workflow-manager
A writing workflow tracker for chapter-based projects. It records whether each chapter is being assembled, drafted, reviewed, confirmed, polished, or archived.
review-chapter
A six-part review of a manuscript chapter. It compares the chapter with the outline and reports quality, coverage, review status, and problems supported by evidence from the text.
revise-span
A revision workflow for changing selected passages in a manuscript. It shows the original and proposed text, then applies changes only after the author confirms them.