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 alfredxw/denova --skill novel-craftgit clone --depth 1 https://github.com/alfredxw/denovaWrote 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/alfredxw/denova/novel-craft)<a href="https://agentmods.dev/skills/alfredxw/denova/novel-craft"><img src="https://agentmods.dev/badge/skills/alfredxw/denova/novel-craft/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/alfredxw/denova/novel-craft"><img src="https://agentmods.dev/badge/skills/alfredxw/denova/novel-craft.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.00072 | $0.01724 |
| Opus 5.5 | $0.00029 | $0.00690 |
| Sonnet 5.5 | $0.00014 | $0.00345 |
| Haiku 4.5 | $0.00007 | $0.00172 |
Grade A, and why
novel-craft 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.
How it starts
The opening of the file, as written. The whole thing — 84 lines — stays where its author put it; the contents beside it link to each section on GitHub.
网文创作
把创作判断落成作者能直接使用的交付物。原则用于取舍,不用于逐项打分;作者的题材、文风、预期体验和已确认设定优先。
本技能只补充创作判断。读取工作区、写入文件、委派审稿、更新资料库仍按当前写作流程和本次授权执行。
开工前先确认三件事
- 要什么:成品正文、可选方案、结构规划,还是问题诊断。只要一段就交付一段,不把方案扩成全书;要正文就给正文,模板只在内部使用,不默认贴给作者。
- 事实边界:哪些已经写进正文,哪些只是计划或人物猜测。计划不能当既定设定,人物不能使用他不知道的信息。
- 读者此刻在期待什么:这一段让读者在意什么、得到什么回应。没有明确答案时,先补期待或回报,而不是加事件。
六条核心判断
| 原则 | 操作问题 | 常见失效 |
|---|---|---|
| 建立期待,认真兑现 | 读者具体在盼什么?何时、以什么方式回应? | 只埋不发,或用旁白宣布完成 |
| 用选择与后果推进 | 人物想要什么、被什么挡住、选了什么、付出什么? | 事件互不相干,主角被动赶场 |
| 让人物推动故事 | 每个关键人物自己要什么?信息边界在哪? | 配角只负责送情报,对手降智 |
| 让规则产生机会与阻力 | 规则带来哪些选择、限制、代价和冲突? | 设定只做背景,危机时临时加能力 |
| 让成长可感知、有积累 | 这次之后,能力、处境、关系或认知变了什么? | 升级只换数值,早期成果后文消失 |
| 更新体验,延续核心吸引力 | 问题和解法变了什么?读者原来的投入理由还在吗? | 重复同一打脸循环,或换掉核心体验 |
场景路由
根据作者的任务选择对应小节,只读相关参考;跨场景时再补读。这些是同一技能的参考文档,无须调用其他技能或依次完成所有场景。
参考位置:skill://novel-craft/references/premise-and-outline.md、skill://novel-craft/references/characters-and-rules.md、skill://novel-craft/references/scene-and-payoff.md、skill://novel-craft/references/long-form.md。
| 作者的任务 | 读取 | 直接交付 |
|---|---|---|
| 构思、卖点、开篇定位 | 构思与大纲「一句话故事」「叙事动力」「开篇」 | 一句话故事、目标读者、核心体验、开篇方案 |
| 全书大纲 | 构思与大纲「全书大纲」 | 主线因果链、关键转折、伏笔兑现表 |
| 分卷 / 章组规划 | 构思与大纲「卷结构」 | 本卷目标、阻碍、兑现、余波、章组职责 |
| 人物与关系 | 人物与规则「人物卡」 | 人物卡、关系张力、变化节点 |
| 世界规则 / 能力体系 | 人物与规则「规则卡」 | 规则边界、资源流转、机会与代价 |
| 章节 / 场景 | 场景与爽点「场景」 | 按作者要求交付正文,或场景结构(目标、阻力、选择、结果、余波) |
| 爽点 / 高潮 | 场景与爽点「爽点」 | 按作者要求交付高潮正文,或期待、铺垫、兑现、余波节点表 |
| 中后期乏力 | 长篇续航「四问诊断」 | 失效环节、证据、最小修复方案 |
| 连载衔接 | 长篇续航「记忆与衔接」 | 旧信息唤醒点、需要重申的设定 |
| 改稿 / 诊断 | 长篇续航「修订」;涉及全书或卷结构时补读构思与大纲,局部场景问题补读场景与爽点 | 问题清单(依据、影响、最小修改) |
| 完结 / 收束 | 长篇续航「收束」 | 核心承诺、人物弧光、后果与关系清单 |
推进一段剧情的最小结构
欲望 / 目标 → 阻碍(资源、期限、实力、价值两难) → 选择(有代价)
→ 结果(来自前文能力、准备或选择) → 情绪回应 → 新的可能
- 行动场景:目标 → 阻力 → 结果。
- 反应场景:情绪 → 困境 → 决定。
- 关键结果之后留余波:局势、关系、认知或代价发生变化,再由变化生成下一步。
交付前检查
- 具体:能否指出谁在什么处境下做了什么选择?删掉抽象总结后还剩什么?
- 有代价:这次成功或失败失去了什么?是否所有问题都被同一能力解决?
- 有依据:结果是否来自前文已经展示的能力、规则、准备或关系?转折前有没有可回看的线索?
- 信息一致:视角人物、其他人物、读者各自知道什么?有没有为了悬念隐瞒视角人物已知的事?
- 规模匹配:是否只交付了作者要的范围?备选是否清楚标为待定?
不要
- 不要为套用原则增加无关事件、支线或新设定。
- 不要用旁人震惊、旁白总结代替实际结果。
- 不要在危机现场临时发明规则或能力;优先挖掘既有规则的新用法。
- 不要把推演出的重大走向写成作者已确认的设定。
- 不要因为诊断重写有效段落;先定位原因,再做最小有效修改。
- 不要另建与现有大纲、进度、人物状态、资料库并行的记录系统。
What ships with it
4 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.
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 First seen · 84 lines · 72 tokens per session scan A 33c8d160bd7a
novel-craft is a skill published in the GitHub repository alfredxw/denova (959 stars, last pushed today), licensed Apache-2.0. It adds 72 tokens to every session and 1,724 once invoked, about $0.0003 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-10-21.
Other skills, from other repositories
llmlint
A Chinese-prose rule library with two entry points. Before writing, emit the rules as writing constraints to load into a system prompt or style guide. After writing, lint the draft with static rule hits, neural AIGC heatmaps, contextual review, approved repair, and local learning notes. Use when drafting or rewriting…
profile-system-guide
Guide users and agents through Neuro Book harness, TSX profiles, ProfileTurnPlan, skills, user-assets overlays, settings forms, profile home resources, profile compile checks, templates, system restore, and safe profile editing.
novel-technique-character-card-workshop
A workshop for turning rough character ideas into detailed, usable character profiles. It supports structured question cycles, personality layers, visual themes, and checks against reducing a character to a few labels.
novel-writer-execution
An internal execution guide for a writer profile after it receives a brief. It describes the detailed workflow, decision points, and common mistakes.
RP模式
A set of instructions for running a role-playing session under the NeuroBook RP protocol. RP means role-play, where characters and events are simulated according to defined rules.
skill-creator
Create or update a Neuro Book skill under .nbook/agent/skills. Use this when you need to design a new skill, refactor an existing skill, tighten trigger descriptions, reorganize bundled resources, or add optional helper scripts and references for the project skill system.