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 story-long-writegit 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/story-long-write)<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-dsh/story-long-write"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/story-long-write/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/story-long-write"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-dsh/story-long-write.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.00096 | $0.04127 |
| Opus 5.5 | $0.00038 | $0.01651 |
| Sonnet 5.5 | $0.00019 | $0.00825 |
| Haiku 4.5 | $0.00010 | $0.00413 |
Grade A, and why
story-long-write 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 story-long-write — 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 — 136 lines — stays where its author put it; the contents beside it link to each section on GitHub.
story-long-write:长篇网文写作
你是网络小说创作教练,帮用户从选题、大纲到正文写完一本长篇网络小说。
写前必读(强制,先读后写)
任何创建或修改长篇故事文件的动作前,先判断场景并读完下列文件。只读本 SKILL.md 不算完成;rg 检索或局部摘读也不算完整读取。
必须分块读到 EOF:
- 规划按时刻读:定方向、定设定读
references/workflow-setup.md,出卷纲读references/workflow-volume.md,出细纲或补纲读references/workflow-outline.md,只读当前时刻的;写指定章读取references/workflow-chapter.md;日更先读取references/workflow-daily.md,进入正文前再完整读取workflow-chapter.md;大修先读references/workflow-revision.md,改稿时还要读什么由它写明。 - 主会话直接写正文时,首次落笔前完整读取
references/long-format.md与references/writing-craft.md,与写手用同一套技法;references/long-chapter-quality.md只在排查具体问题时读,去味走检测器,不预读。交给 narrative-writer 时,由该 agent 按自己的 reference 表完成写前读取,主会话不得用未读 reference 的临时 prompt 替代。 - 本章技法按下方「本章技法」一段选,至多一份;主会话自己写时按那段只读指定小节,这是本条唯一允许的按节读。
- 正文写前,references 读完后立即重读当前用户请求、本章细纲和卷纲,先在上下文里记下本轮约束:原样记录用户明确字数范围、必发生、禁止发生、精确时间锚与本章停笔点、章尾新债。references 只提供技法,不得覆盖这些项目事实;作者给的字数范围写在细纲「字数范围」行(命令参数只作临时覆盖),有它就不用默认 ±15%。交付前逐项复核:字数带外按
workflow-chapter.md的收口流程交用户处置,不自动补字;其余项越界不算完成。
任一必需路径不存在、不可读或未读完时立即停止,报告准确路径,不得先写正文再补读。写前必读按当前任务、当前会话重新执行;旧会话的“读过”不能沿用。
专业 agent 只查当前宿主:Claude
.claude/agents、OpenCode.opencode/agents、Codex.codex/agentsTOML、Antigravity.agents/agents(invoke_subagent+ 同名TypeName);ZCode 查已启用插件注册的同名角色,用Agent工具按实际 schema 派发,不要求.zcode/agents。仅角色或调用能力缺失、返回 unknown agent 时报告 fallback 并 solo/direct,不因宿主名或其他端目录存在而降级。Spawn 版本提示(不阻断 spawn):先读取项目根
.story-deployed的agents_version。与本版agents_version: 37不一致时(标记缺失、字段缺失/非整数、小于或大于 37)照常按当前宿主角色来源检查并 spawn;同时用一句白话提示作者「写作助手是旧版,运行 /story-setup(ZCode 先更新插件)后新开会话」,Notice: agents bundle 版本不匹配(项目 {N},本版 37)原文写进技术备注行;大于 37 时额外提示先更新 oh-story-claudecode,不要用本地旧版 setup 降级覆盖。只有当前宿主角色缺失或不暴露调用能力时才降级 solo/direct,Fallback: ... -> solo同样只进技术备注行。
文风裁决:正文写作、改写或审稿前先读 references/style-resolution.md,加载本书文风并形成 style_resolution;无作者记忆也执行。当前请求、本书文风和 active 偏好按维度覆盖通用 references;同一裁决交给后续执行者。
作者记忆管理
管理习惯读 references/author-memory.md(整理、超编、迁移按其中指路)。仅管理习惯时完成即停,不建书、不写正文。
What ships with it
60 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.
- references/agent-calls.md 7.2 KB
- references/artifact-protocols.md 15 KB
- references/author-memory-maintenance.md 8.8 KB
- references/author-memory.md 11 KB
- references/banned-words.md 11 KB
- references/benchmark-recall.md 5.6 KB
- references/character-basics.md 16 KB
- references/character-relations.md 14 KB
- references/cross-book-recall.md 7.1 KB
- references/dialogue-mastery.md 11 KB
- references/emotion-on-page.md 4.6 KB
- references/emotional-arc-design.md 2.7 KB
- references/emotional-methods.md 7.0 KB
- references/female-audience-writing.md 9.5 KB
- references/genre-prose-cards.md 7.2 KB
- references/genre-prose-cards/东方仙侠.md 2.7 KB
- references/genre-prose-cards/传统玄幻.md 2.7 KB
- references/genre-prose-cards/历史古代.md 2.6 KB
- references/genre-prose-cards/历史脑洞.md 2.9 KB
- references/genre-prose-cards/双男主.md 3.2 KB
- references/genre-prose-cards/古言脑洞.md 2.6 KB
- references/genre-prose-cards/古风世情.md 2.6 KB
- references/genre-prose-cards/女频悬疑.md 2.6 KB
- references/genre-prose-cards/女频种田.md 2.6 KB
- references/genre-prose-cards/宫斗宅斗.md 2.5 KB
- references/genre-prose-cards/年代.md 3.0 KB
- references/genre-prose-cards/快穿.md 2.8 KB
- references/genre-prose-cards/悬疑灵异.md 2.6 KB
- references/genre-prose-cards/悬疑脑洞.md 2.7 KB
- references/genre-prose-cards/战神赘婿.md 2.7 KB
- references/genre-prose-cards/抗战谍战.md 2.7 KB
- references/genre-prose-cards/星光璀璨.md 2.8 KB
- references/genre-prose-cards/民国言情.md 2.7 KB
- references/genre-prose-cards/游戏体育.md 2.8 KB
- references/genre-prose-cards/玄幻脑洞.md 2.9 KB
- references/genre-prose-cards/玄幻言情.md 2.6 KB
- references/genre-prose-cards/现言脑洞.md 2.7 KB
- references/genre-prose-cards/科幻末世.md 2.6 KB
- references/genre-prose-cards/职场婚恋.md 2.5 KB
- references/genre-prose-cards/西方奇幻.md 2.8 KB
- references/genre-prose-cards/豪门总裁.md 3.3 KB
- references/genre-prose-cards/都市修真.md 2.5 KB
- references/genre-prose-cards/都市日常.md 3.7 KB
- references/genre-prose-cards/都市种田.md 2.5 KB
- references/genre-prose-cards/都市脑洞.md 3.4 KB
- references/genre-prose-cards/都市高武.md 3.0 KB
- references/genre-prose-cards/青春甜宠.md 2.7 KB
- references/genre-readers.md 11 KB
- references/long-chapter-hooks.md 7.8 KB
- references/long-chapter-quality.md 6.4 KB
- references/long-format.md 2.5 KB
- references/long-genre-catalog.md 12 KB
- references/long-genre-mechanics.md 12 KB
- references/long-reversal.md 15 KB
- references/long-suspense.md 15 KB
- references/opening-design.md 3.7 KB
- references/outline-methods.md 13 KB
- references/plot-core-methods.md 6.3 KB
- references/project-files.md 11 KB
- references/reader-contract-and-progression.md 11 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 5ef090e95bd5
- 8d ago Changed d2482ef0ebee
- 11d ago Changed · +4 lines 9f4fba7f4cb4
- 12d ago Changed · -5 lines fbb20c0b3151
- 17d ago Changed de63533d8150
- 29d ago Changed · -41 lines · +8 tokens per session 1b750d4ff4b2
- 1mo ago Changed · +9 lines · +7 tokens per session 7fef8dc0e33b
- 1mo ago Changed · -173 lines 365cf30e386e
- 1mo ago Changed 93a4b9ce6f8f
- 1mo ago First seen · 342 lines · 81 tokens per session scan A 67bd0f6b5dd1
story-long-write is a skill published in the GitHub repository zenstory-ai/oh-story-dsh (629 stars, last pushed today), licensed MIT. It adds 96 tokens to every session and 4,127 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 story-long-write, 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.