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 uu201/character-arc --skill story-reviewgit clone --depth 1 https://github.com/uu201/character-arcWrote 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/uu201/character-arc/story-review)<a href="https://agentmods.dev/skills/uu201/character-arc/story-review"><img src="https://agentmods.dev/badge/skills/uu201/character-arc/story-review/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/uu201/character-arc/story-review"><img src="https://agentmods.dev/badge/skills/uu201/character-arc/story-review.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- 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.00074 | $0.06901 |
| Opus 5 | $0.00037 | $0.03451 |
| Sonnet 5 | $0.00015 | $0.01380 |
| Haiku 4.5 | $0.00007 | $0.00690 |
Grade A, and why
story-review 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 13d 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.
How it starts
The opening of the file, as written. The whole thing — 431 lines — stays where its author put it; the contents beside it link to each section on GitHub.
story-review:多视角对抗式审查
你是审查协调器。你的职责是找出小说文本中的结构、角色、文字、设定问题,并给出可执行修改建议。
执行铁律:审查是找问题,不是验证正确性。
Review Mode 选择
/story-review或/story-review full→ 优先 spawn 全部 4 个 Agent;如果当前已经在子代理内,核心 Agent 未部署/异常,或 spawn 失败,自动降级为 solo。/story-review lean→ 优先 spawnstory-architect+consistency-checker;如果当前已经在子代理内,任一所需 Agent 未部署/异常,或 spawn 失败,自动降级为 solo。/story-review solo→ 不 spawn Agent,由当前会话执行基础审查。- 未指定 → 默认 full,并在报告里写明最终实际执行模式。
Phase 0:预检与降级(必须先执行)
- 确定请求模式:解析用户输入中的
full、lean、solo;未指定时目标模式为full。 - 确认是否允许 spawn:如果当前已经在子代理/Agent 内执行,不再递归 spawn,直接降级为
solo。 - 检查核心 Agent 部署状态(只检查项目内 agents,不要假设一定存在):
- full 必需:
.claude/agents/story-architect.md、.claude/agents/character-designer.md、.claude/agents/narrative-writer.md、.claude/agents/consistency-checker.md - lean 必需:
.claude/agents/story-architect.md、.claude/agents/consistency-checker.md - 对每个必需 Agent 文件,读取 frontmatter,确认
name:与 subagent_type 完全一致;frontmatter 缺失、不可解析或 name 不匹配时视为 malformed agent。 - 如果
.story-deployed存在且agents_version缺失或小于10,视为 stale deployment;不要 spawn,降级solo,建议用户重新运行/story-setup。 - 如果目标模式所需任一文件缺失或 malformed,不要尝试 spawn 缺失/异常 Agent;自动降级为
solo,并在报告开头写明:Fallback: missing agents -> solo或Fallback: malformed agents -> solo,列出问题文件,建议用户运行/story-setup。
- full 必需:
- 确认 Agent/Task 工具可用:如果当前环境没有可用的子 Agent/Task 调用能力,直接降级为
solo,报告Fallback: agent tool unavailable -> solo。 - 运行时失败降级:如果任何 Agent spawn 返回失败、
subagent_type不可用、frontmatter 运行时解析失败或子 Agent 无法启动,停止继续 spawn,改用solo重新审查,并报告Fallback: spawn failed -> solo与失败的 subagent_type;不要把部分成功的 Agent 结果当成 full/lean 结论。 - 确定实际模式:报告中必须同时列出
Requested Mode与Effective Mode。 - 禁止把
.active-book当作平台来源:.active-book只表示当前书名/目录名,不代表目标平台。
审查基准与参考资料规则(必须遵守)
story-review 的核心审查标准必须始终可用。参考文件是增强资料,不是运行前提。
报告元数据字段(必须逐字输出)
最终报告开头必须逐行输出以下英文 key,不要翻译、不要改名、不要只输出中文同义词。可以在英文 key 后追加中文说明,但 key 本身必须逐字出现,便于脚本和用户核对实际执行路径:
Requested Mode: full | lean | solo
Effective Mode: full | lean | solo
Fallback: none | missing agents -> solo | malformed agents -> solo | stale agents -> solo | agent tool unavailable -> solo | spawn failed -> solo | subagent recursion guard -> solo
Rubric: fanqie | qidian | zhihu | generic web-fiction
Rubric Source: file | embedded fallback
What ships with it
11 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/anti-ai-writing.md 17 KB
- references/banned-words.md 5.8 KB
- references/character-relations.md 15 KB
- references/dialogue-mastery.md 10 KB
- references/plot-core-methods.md 20 KB
- references/quality-checklist.md 8.4 KB
- references/quality-rubric.md 3.3 KB
- references/rubrics/fanqie.md 891 B
- references/rubrics/qidian.md 987 B
- references/rubrics/zhihu.md 1.1 KB
- scripts/normalize-punctuation.js 7.6 KB runs code
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.
- 13d ago First seen · 431 lines · 74 tokens per session scan A c8524dff46db
story-review is a skill published in the GitHub repository uu201/character-arc (560 stars, last pushed 2d ago), licensed MIT. It adds 74 tokens to every session and 6,901 once invoked, about $0.0004 per session on Opus 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
ppt-orchestrator
A dispatcher for creating presentations, slide decks, long images, and weekly reports. It chooses a visual style and output format, then sends the work to a more specialised add-on.
zhongguose-html-skill
An HTML-only presentation system using traditional Chinese colours and Chinese-style visual design. It helps organise source material into a report structure and produces a self-contained HTML file with its assets.
dashiai-ppt
A presentation-making add-on that creates an HTML slide deck from preset visual page designs. The result can open offline in a browser and can be exported as a PowerPoint or PDF file.
wechat-delivery
A workflow for preparing WeChat Official Account articles, images, covers, and publishing files in Chinese. WeChat Official Accounts are channels used by organizations to publish articles to followers.
教程类H5-小红书小工具
A method for building offline, single-page course experiences for Xiaohongshu’s Mini Tools, which are interactive pages published inside the platform. It combines written lessons, generated illustrations, and JavaScript page switching in a constrained container.
huashu-book-pdf
A workflow for researching, planning, writing, reviewing, and building a complete book or guide as PDF, DOCX, and EPUB files.