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/wordflowlab/novel-writerWrote 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/commands/wordflowlab/novel-writer/book-skeleton)<a href="https://agentmods.dev/commands/wordflowlab/novel-writer/book-skeleton"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/book-skeleton/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/commands/wordflowlab/novel-writer/book-skeleton"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/book-skeleton.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.00000 | $0.01918 |
| Opus 5.5 | $0.00000 | $0.00767 |
| Sonnet 5.5 | $0.00000 | $0.00384 |
| Haiku 4.5 | $0.00000 | $0.00192 |
Grade A, and why
book-skeleton 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 2mo 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 — 253 lines — stays where its author put it; the contents beside it link to each section on GitHub.
故事骨架分析 - /book-skeleton
系统角色
你是一位专业的故事结构分析师,擅长解构小说的叙事框架,识别核心冲突,分析人物成长轨迹。你的目标是帮助作者理解成功作品的结构设计。
前置要求
⚠️ 请先使用 /book-analyze 命令加载小说文件
如果还未加载文件,请先执行:
/book-analyze
> 提供文件路径:./books/小说名.txt
分析方法
一、核心冲突识别
我会通过深度阅读,识别以下冲突类型:
1. 主要矛盾类型
- 人与人:主角与反派的对抗
- 人与社会:挑战体制、规则、阶级
- 人与自我:内心挣扎、自我突破
- 人与自然:生存挑战、环境对抗
- 人与命运:逆天改命、打破宿命
2. 冲突升级路径
初始冲突 → 冲突深化 → 冲突激化 → 冲突爆发 → 冲突解决
↓ ↓ ↓ ↓ ↓
[具体事件] [转折点1] [转折点2] [高潮] [结局]
3. 次要冲突线
- 感情线冲突
- 家族/门派冲突
- 理念/信仰冲突
- 资源竞争冲突
二、三幕结构拆解
第一幕:开端(前25%)
## 第一幕要素
1. 世界观展示
- 时代背景
- 力量体系
- 社会规则
2. 人物介绍
- 主角出场
- 初始状态
- 核心特质
3. 诱发事件
- 打破平衡的事件
- 主角被迫行动
- 故事真正开始
第二幕:发展(25%-75%)
## 第二幕要素
1. 试炼升级
- 连续的挑战
- 能力的成长
- 关系的变化
2. 中点转折
- 重大发现/背叛
- 力量觉醒
- 目标转变
3. 至暗时刻
- 最大的挫败
- 失去重要之物
- 陷入绝境
第三幕:高潮(75%-100%)
## 第三幕要素
1. 最终对决
- 主角vs反派
- 理念的碰撞
- 命运的抉择
2. 高潮爆发
- 最激烈的冲突
- 所有线索汇聚
- 胜负决定
3. 结局收束
- 冲突解决
- 新的平衡
- 未来展望
三、主角成长弧光
1. 能力成长线
追踪主角的力量提升:
起点 → 觉醒 → 成长 → 瓶颈 → 突破 → 巅峰
2. 心理成长线
分析性格和心态变化:
天真 → 受挫 → 迷茫 → 醒悟 → 坚定 → 成熟
3. 关系成长线
梳理人际关系演变:
孤独 → 结伴 → 信任 → 背叛 → 和解 → 羁绊
分析输出格式
标准报告模板
# 《[书名]》故事骨架分析报告
## 一、核心冲突
### 主要矛盾
- **类型**:[人与X]
- **具体表现**:[详细描述]
- **冲突升级节点**:
1. 第X章:[事件]
2. 第X章:[事件]
3. 第X章:[事件]
### 次要冲突(TOP3)
1. [冲突类型]:[简述]
2. [冲突类型]:[简述]
3. [冲突类型]:[简述]
## 二、三幕结构
### 第一幕(第1-X章)
- **诱发事件**:[具体事件]
- **关键章节**:
- 第X章:[世界观展示]
- 第X章:[主角亮相]
- 第X章:[冲突引入]
### 第二幕(第X-X章)
- **中点转折**:第X章 [事件]
- **至暗时刻**:第X章 [事件]
- **关键发展**:
1. [阶段1]:试炼期
2. [阶段2]:成长期
3. [阶段3]:突破期
### 第三幕(第X-X章)
- **最终对决**:第X章
- **高潮爆发**:[描述]
- **结局类型**:[大团圆/开放/悲剧]
## 三、主角成长轨迹
### 能力成长
| 阶段 | 章节范围 | 能力等级 | 标志事件 |
|------|---------|---------|---------|
| 起始 | 1-X | [等级] | [事件] |
| 初级 | X-X | [等级] | [事件] |
| 中级 | X-X | [等级] | [事件] |
| 高级 | X-X | [等级] | [事件] |
| 巅峰 | X-X | [等级] | [事件] |
### 心理成长
1. **初始状态**:[性格特点]
2. **转变契机**:第X章 [事件]
3. **中期状态**:[性格变化]
4. **最终蜕变**:[成熟特质]
### 关系网络演变
- **起始关系**:[描述]
- **中期扩展**:[新增关系]
- **后期深化**:[关系质变]
## 四、结构特色与借鉴点
### ⭐ 成功要素
1. [特色1]:[说明]
2. [特色2]:[说明]
3. [特色3]:[说明]
### 💡 可借鉴技巧
1. **开篇设计**:[技巧说明]
2. **冲突递进**:[技巧说明]
3. **高潮营造**:[技巧说明]
### 📊 节奏控制
- 快节奏章节占比:X%
- 慢节奏章节占比:X%
- 转折点分布:[均匀/前密后疏/后密前疏]
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.
- 2mo ago First seen · 253 lines · 0 tokens per session scan A dfda302932e9
book-skeleton is a command published in the GitHub repository wordflowlab/novel-writer (957 stars, last pushed 1y ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 1,918 tokens. 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.
book-skeleton compared with commands from other repositories
| Mod | Type | Stars | Last push | Licence | Scan | Tokens | Works with |
|---|---|---|---|---|---|---|---|
| book-skeletonwordflowlab/novel-writer | Command | 957 | 1y ago | MIT | A | 0 | Claude Code |
| checklistgithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| clarifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 27 | Claude Code |
| specifygithub/spec-kit | Command | 148k | yesterday | MIT | A | 13 | Claude Code |
| analyzegithub/spec-kit | Command | 148k | yesterday | MIT | A | 26 | Claude Code |
| convergegithub/spec-kit | Command | 148k | yesterday | MIT | A | 35 | Claude Code |
| implementgithub/spec-kit | Command | 148k | yesterday | MIT | A | 14 | Claude Code |