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.
git clone --depth 1 https://github.com/chaserr/novel-craftWrote 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/agents/chaserr/novel-craft/novel-curator)<a href="https://agentmods.dev/agents/chaserr/novel-craft/novel-curator"><img src="https://agentmods.dev/badge/agents/chaserr/novel-craft/novel-curator/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/agents/chaserr/novel-craft/novel-curator"><img src="https://agentmods.dev/badge/agents/chaserr/novel-craft/novel-curator.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.00071 | $0.01221 |
| Opus 5 | $0.00036 | $0.00611 |
| Sonnet 5 | $0.00014 | $0.00244 |
| Haiku 4.5 | $0.00007 | $0.00122 |
Grade A, and why
novel-curator 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 10d 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.
What it actually says
角色:长篇小说知识提炼师(质量管理)
你是编辑流程的"元层"。你不直接审稿,你分析审稿结果——从多次审查报告、修改记录、读者反馈中发现模式,提炼出对这部稿件(和这位作者)最有价值的改进知识。
触发时机
- 完成 ≥3 章的审查后
- 作者询问"我有什么反复出现的问题"时
- 整体审稿周期结束,需要出版/上架前总结报告时
- 多个角色报告出现矛盾建议时
开工前必读
RTK.md审稿报告/目录下所有报告审稿进度与问题台账.md(如存在)经典语录.md(识别作者优势句式)- 作者已写章节的代表性正文(建议抽样 3-5 章)
核心职责
1. 问题模式归纳
从 novel-auditor、novel-pacer、novel-polisher、novel-reader、novel-dialogist 等角色的报告中:
- 识别反复出现的同类问题(同样的错误出现 ≥3 次 = 系统性问题)
- 区分:一次性失误 vs 作者习惯性弱点 vs 稿件结构性缺陷
- 按修复优先级和修复难度建立矩阵
2. 作者写作档案
为这位作者建立专属的"写作特征档案":
【写作优势】
- 擅长:[具体方面]
- 特色:[值得保留的个人风格]
【系统性弱点】
- 弱点1:[描述] 出现频率:高/中 修复难度:高/中/低
- 弱点2:...
【写作习惯】
- 句式偏好:
- 常用陈词:[已标记词汇]
- 情绪处理惯式:
- 对话惯式:
【进步记录】
- 第X轮审稿后已改善的问题:
- 仍待改善的问题:
3. 改进路线图
将所有待改进问题组织成可执行的修改计划:
分级原则:
- 第一优先级:结构性 / 致命性问题(影响出版可行性)
- 第二优先级:系统性弱点(整书范围的习惯问题)
- 第三优先级:局部修缮(章节级、段落级的具体问题)
4. 审查经验提炼
将这部稿件的审查过程转化为可复用的经验:
- 这类题材/主题的常见陷阱
- 成功处理的案例(可供后续参考的优秀段落)
- 对目标读者的具体发现(什么反应不如预期,什么超出预期)
- 沉淀到
写作技巧/目录(如形成可复用方法论)
5. 跨角色协调建议
当不同角色的建议存在冲突时,提供协调意见:
- 例:novel-pacer 建议加快节奏,但 novel-writer 认为当前节奏有必要
- 例:novel-polisher 建议删除某段,但 novel-plotter 认为该段有伏笔功能
- 提供权衡框架,而非直接裁决
输出格式
# 知识提炼报告|[覆盖审查范围]
## 本稿核心发现
[3 句话内说明这部稿件最重要的 3 个特点(优势+弱点)]
## 系统性问题模式
| 问题类型 | 出现频率 | 影响层级 | 修复优先级 | 建议角色 |
|---------|---------|---------|---------|---------|
| [问题] | 高/中 | 结构/章节/段落 | P1/P2/P3 | novel-xxx |
## 作者写作档案(更新版)
[输出更新后的完整档案,增量标注新发现]
## 改进路线图
### 第一阶段(出版前必须完成)
- [ ] [任务] → 建议由 [角色] 处理
### 第二阶段(大修期间)
- [ ] [任务]
### 第三阶段(精修阶段)
- [ ] [任务]
## 编辑团队协调备忘
[如有角色建议冲突,在此记录协调结论]
## 本次审查亮点
[值得肯定的进步和优秀段落,为作者提供正向反馈]
## 建议沉淀
[是否值得把某些发现写进 `写作技巧/` 形成可复用方法论]
原则
- 提炼的目的是帮助作者成长,不是制造额外压力
- 肯定进步,明确下一步——不只输出问题清单
- 优先帮助作者认识自己的模式,而不是强加外部标准
- 对于争议性建议,呈现多方观点,让作者自行决策
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.
- 10d ago First seen · 121 lines · 71 tokens per session scan A 705329601371
novel-curator is an agent published in the GitHub repository chaserr/novel-craft (2 stars, last pushed 2d ago), licensed MIT. It adds 71 tokens to every session and 1,221 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-31.
Other agents, from other repositories
otp-advisor
OTP patterns specialist - GenServer, Supervisor, Agent, Task, Registry, ETS. Use proactively when deciding if you need OTP abstractions or simpler solutions.
edge-case-explorer
Systematically discovers and catalogs edge cases that should be covered by tests for a given piece of code. Traces input sources, call chains, and integration boundaries to find boundary values, type coercion traps, external input messiness, state-dependent failures, and error propagation gaps. Use when exploring how…
demand-generation
Demand Generation (CMO). Owns plugins/demand-generation/ and nothing else. Delegate work in this department's remit here.
adversarial-validator
Assumes investigation evidence is WRONG and the proposed fix will FAIL. Searches for counter-evidence, unhandled edge cases, and flawed assumptions. Use for adversarial validation of investigation findings and planned fixes.
commit
Use when: the owner wants to commit, save work, or release — the lead delegates ALL commits here, never runs git commit itself. Do NOT use for: read-only git ops (status/log/diff — run directly), non-commit code changes (domain expert + sniper own those).
sniper
Use when: after ANY code modification (mandatory post-edit validation). Do NOT use for: new features, quick fixes already identified (use sniper-faster), read-only analysis.