oh-story-claudecode is a skill package for planning, analyzing, and writing Chinese web fiction, covering both short and long novels. It is intended for writers using Claude Code, Codex, OpenClaw, and other supported AI-agent environments, with workflows for market research, story breakdowns, drafting, editing, and cover creation. The catalogue entries are the package's skills, commands, agents, and plugin.
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-claudecode --skill story-long-writegit clone --depth 1 https://github.com/zenstory-ai/oh-story-claudecodeWrote 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-claudecode/story-long-write)<a href="https://agentmods.dev/skills/zenstory-ai/oh-story-claudecode/story-long-write"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-claudecode/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-claudecode/story-long-write"><img src="https://agentmods.dev/badge/skills/zenstory-ai/oh-story-claudecode/story-long-write.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- Socket pass
- Snyk pass
- NVIDIA SkillSpector 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.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 yesterday.
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
1 near-identical copy found in the catalogue:
- story-long-write — 100% identical, 0 lines differ
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.
- yesterday Changed 5ef090e95bd5
- 4d ago Changed d2482ef0ebee
- 10d ago Changed 9929c6fe142b
- 11d ago Changed · +4 lines 9f4fba7f4cb4
- 12d ago Changed · -5 lines fbb20c0b3151
- 17d ago Changed de63533d8150
- 1mo ago Changed · -39 lines · +8 tokens per session 1b750d4ff4b2
- 1mo ago Changed · -3 lines 2aad64fae7ee
- 1mo ago Changed · +4 lines b0738eebeed6
- 1mo ago First seen · 175 lines · 88 tokens per session scan A 86e26d5968e4
story-long-write is a skill published in the GitHub repository zenstory-ai/oh-story-claudecode (8,063 stars, last pushed yesterday), 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. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
zh-novel-polish
A Chinese fiction editing tool focused on making narrative prose sound like it was written by a person rather than generated by AI.
novel-review
A review coordinator for long novels. It breaks a manuscript review into focused checks by specialist roles, combines their reports, and stores the results in a review directory.
novel-sync
A Chinese-language workflow for updating a novel's continuity notes after a chapter is written or changed. It records events, character changes, unresolved clues, and notable lines in the project's reference files.
novel-plan
A planning workflow for designing a new long-form novel before writing it. It helps settle the premise, setting, character, progression, ending, outline, and writing approach, then tests the setting for logical problems.
bestseller-novel-outline
A planning workflow for designing a very long commercial novel before chapters are written. It creates the world, characters, overall plot, volume outlines, planted clues, and chapter paths for later writing tools.
novel-chapter-write
A long-form novel writing workflow that turns an approved chapter plan into chapter prose. It supports drafting, targeted revision, and final approval while keeping style and story details consistent across chapters.