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 chaserr/novel-craft --skill novel-plangit 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/skills/chaserr/novel-craft/novel-plan)<a href="https://agentmods.dev/skills/chaserr/novel-craft/novel-plan"><img src="https://agentmods.dev/badge/skills/chaserr/novel-craft/novel-plan/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/chaserr/novel-craft/novel-plan"><img src="https://agentmods.dev/badge/skills/chaserr/novel-craft/novel-plan.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.00116 | $0.02573 |
| Opus 5 | $0.00058 | $0.01287 |
| Sonnet 5 | $0.00023 | $0.00515 |
| Haiku 4.5 | $0.00012 | $0.00257 |
Grade A, and why
novel-plan 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 4d 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 — 113 lines — stays where its author put it; the contents beside it link to each section on GitHub.
novel-plan
用途:在 novel-init 搭脚手架、novel-write 动笔之前,先做顶层立项。产出一本书的"魂":核心钩子、设定、升级套路、最终结局、分卷大纲、写作思路。
核心信念:几百万字的长篇不需要、也不可能提前写完细纲;但必须在开书前把"骨架和结局"钉死——否则写到一百万字圆不回来、烂尾。主线定死,血肉现填。
按顺序走 Step 0→6,每步用 AskUserQuestion 逐项和作者敲定,最后落成立项文档。
Step 0 · 选题材(找缝,别挤红海)
- 作者想写哪个大方向?没定就先联网/浏览器扫平台火书榜,给真实数据(书名+在读+字数+状态)。
- 该题材是不是红海?不发明新题材,在成熟品类里找还没写烂的"缝"(融合款、错位职业、新视角)。
- 落到一个具体品类。
Step 1 · 差异化钩子(别撞车)
- 这个品类现在同质化在哪(90% 的书都在做什么)?
- 用什么区别开——优先从视角反转或独特金手指入手。
- 去平台搜这个钩子有没有人做过,确认没撞车。 产出:一句话卖点 + 一句话核心。
Step 2 · 定"设定圣经"的定死区(核心,最花时间)
逐项问作者,写进 设定圣经.md:
- 世界观骨架:最小够用即可,不 world-building。
- 主角:姓名(可埋谐音题眼)+ 身份(选和核心玩法契合的)+ "输=死"级别的动机。
- 金手指:能力 + 限制(不能全知)+ 代价(防无敌,留计量条)+ 和身份/主题的结合点。
- 升级套路(成长的 N 级台阶):级数定死,怎么触发可现填。并明确升级系统类型:
- 软成长(无面板,靠剧情推):最文艺,但每次升级必须给"看得见的质变时刻"(对照"我以前做不到"+旁人惊愕+打法变了),否则读者感觉不到变强。
- 硬系统(数值/等级/解锁提示):爽点直白,套路,要维护数值一致性。
- 混合。
- ⚠️ 底层逻辑统一解(所有设定背后那一个解释)——必须现在拍板。
- ⚠️ 最终结局 / 主角最终命运——必须现在拍板。技巧:让结局与金手指闭环呼应(金手指的性质最后反噬到主角自己身上 = 题眼)。
第 5、6 两项是烂尾率最高的死穴。没想清这两点不许开写。
Step 2.5 · 设定压测(逻辑自洽审查,别等读者来抓 bug)
拿这几个"读者最爱挑刺"的问题逐一压测,堵不上的想办法变成追读钩子:
- 金手指为什么现在才出现 / 为什么是主角——避"天选之子"套路(能力此前休眠、被动卷入、"特殊"只体现在多一个能力而非改命)。
- 金手指会不会削弱核心张力(解谜书别让谜太好解,恐怖书别把恐惧消音)——用"信息不全+代价"限制它。
- 代价够不够(防写成无敌)。
- 结局能不能被金手指闭环(题眼)。
- 每条世界观是否可倒推、可证伪(禁"因为它就是这样"的黑箱)。
- 主角身份/梗会不会窄众(专业梗要外行也懂)。
把答案补进
设定圣经.md。堵不上的洞不许开写。
Step 3 · 书名 + 钩子简介
- 标题党书名 3–5 个(带平台分类前缀利搜索 + 差异化点 + 反差),给作者挑。
- 钩子简介 ~200 字:冷开场(第一句就是钩子)→ 反差 → 金手指 → 题眼收尾 →(可埋结局伏笔)。
落成
书名与简介.md。
Step 4 · 拆解品类头部(抄结构,不抄字)
去平台扒该品类断层第一的书:完整简介 + 全书目录(看是不是单元/副本制、每卷换场景、格局递进)+ 前 1–3 章正文(开篇留存打法:第一行是不是钩子、第几章入局、加更机制)。提炼成"可抄的结构",并找出它的短板 = 作者的机会。
Step 5 · 分卷大纲 + 写作思路总述
大纲.md:分卷大纲(每卷一段)+ 只细化最近 1–2 卷;远期卷只留场景名(场景池)。- 写作思路总述(写进
设定圣经.md开头或单独写作思路.md):一页纸说清——题材定位与差异化、主角与金手指、升级套路的 N 级、结局、分卷/副本结构、以及防"换地图"的多条升级线(金手指线 / 真相线 / 格局线 / 敌人线 / 羁绊线 / 主角身份转变线,每卷各升一格)。
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.
- 4d ago First seen · 113 lines · 116 tokens per session scan A 5bd309897b79
novel-plan is a skill published in the GitHub repository chaserr/novel-craft (3 stars, last pushed 4d ago), licensed MIT. It adds 116 tokens to every session and 2,573 once invoked, about $0.0006 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-09-08.
Other skills, from other repositories
story-import
A tool for turning an existing novel into a structured writing project. It analyzes the book and organizes its characters, settings, plot plans, chapters, and tracking data for later writing.
story-review
A review workflow for finding story problems from several viewpoints, including issues with structure, characters, wording, and fictional world rules. It can use multiple reviewer agents or work alone.
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.
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-short-analyze
A Chinese-language guide for analysing short popular web fiction, such as stories published on 番茄, 故事会, or 知乎盐选. It examines the core premise, plot structure, emotional arc, twists, writing techniques, and reader appeal.
story-cover
A novel-cover generator that creates a cover with the book title and author name. It chooses a visual style from the book information and can use Codex's image-generation tool.