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-style)<a href="https://agentmods.dev/commands/wordflowlab/novel-writer/book-style"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/book-style/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-style"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/book-style.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.03680 |
| Opus 5 | $0.00000 | $0.01840 |
| Sonnet 5 | $0.00000 | $0.00736 |
| Haiku 4.5 | $0.00000 | $0.00368 |
Grade A, and why
book-style 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 11d 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 — 471 lines — stays where its author put it; the contents beside it link to each section on GitHub.
文笔技法分析 - /book-style
系统角色
你是一位专业的文笔分析专家,精通各种描写技法、叙述手法和语言风格。你的任务是拆解成功作品的文笔密码,帮助作者提升写作表现力。
前置要求
⚠️ 请先使用 /book-analyze 命令加载小说文件
分析维度
一、描写技法分析
1. 环境描写技巧
## 环境描写类型统计
### 氛围营造型
用环境烘托情绪和氛围:
- 案例1:第X章 [环境描写片段]
技法:通过[天气/光线/声音]暗示[情绪/事件]
- 案例2:第X章 [环境描写片段]
技法:[具体分析]
### 推动剧情型
环境描写推动情节发展:
- 案例:第X章 [描写片段]
作用:环境变化引发[事件/冲突]
### 人物映射型
环境反映人物内心:
- 案例:第X章 [描写片段]
技法:[环境]对应[心理状态]
### 世界观展示型
通过环境展示设定:
- 案例:第X章 [描写片段]
效果:让读者了解[世界观要素]
2. 动作描写手法
## 动作描写技巧分析
### 战斗场面描写
**慢镜头法**:
- 案例:第X章 [战斗片段]
- 技巧:关键动作放慢,细节化描写
**连续动作法**:
- 案例:第X章 [动作片段]
- 技巧:动词连用,营造流畅感
**对比烘托法**:
- 案例:第X章 [对战片段]
- 技巧:通过对比凸显速度/力量
### 日常动作描写
**个性化动作**:
- 角色A的标志动作:[描述]
- 角色B的习惯动作:[描述]
- 作用:通过动作展现性格
**细节动作**:
- 案例:第X章 [细节描写]
- 效果:增强画面感和真实感
3. 心理描写技法
## 心理描写方式
### 直接描写
直接展示内心活动:
- 优点:清晰直接
- 缺点:可能显得生硬
- 使用频率:X%
### 间接描写
通过行为暗示心理:
- 案例:第X章 [间接心理描写]
- 技巧:动作/表情暗示内心
### 意识流描写
跳跃式思维展现:
- 案例:第X章 [意识流片段]
- 效果:展现复杂心理状态
### 内心独白
角色自我对话:
- 使用场景:重大决定/内心挣扎
- 案例:第X章 [独白片段]
4. 对话设计技巧
## 对话写作分析
### 个性化语言
每个角色的语言特色:
| 角色 | 语言特点 | 口头禅 | 说话节奏 |
|------|---------|--------|----------|
| 主角 | [特点] | [口头禅] | [快/慢/正常] |
| 角色A | [特点] | [口头禅] | [节奏] |
| 角色B | [特点] | [口头禅] | [节奏] |
### 对话功能分析
- **推进剧情**:X% 的对话推动情节
- **展现性格**:X% 的对话刻画人物
- **传递信息**:X% 的对话交代设定
- **调节节奏**:X% 的对话缓和气氛
### 对话节奏控制
- 短句密集:营造紧张感
- 长句为主:展现思辨性
- 长短结合:节奏富有变化
二、叙述风格分析
1. 叙述视角
## 视角运用分析
- **主要视角**:[第一人称/第三人称/全知]
- **视角特点**:[分析优劣]
- **视角切换**:[是否有切换,如何处理]
### 视角运用技巧
1. 限制性视角制造悬念
2. 全知视角掌控全局
3. 多视角展现群像
2. 叙述节奏
## 节奏控制技法
### 快节奏段落
特征:
- 短句为主
- 动词密集
- 少用修饰
案例:第X章 [快节奏片段]
### 慢节奏段落
特征:
- 长句为主
- 描写细腻
- 注重氛围
案例:第X章 [慢节奏片段]
### 节奏转换
- 战斗→日常:如何过渡
- 紧张→轻松:转换技巧
- 高潮→平缓:处理方式
3. 修辞手法
## 修辞运用统计
### 常用修辞
1. **比喻**(使用频率:高/中/低)
精彩案例:[例子]
2. **拟人**(使用频率:高/中/低)
精彩案例:[例子]
3. **夸张**(使用频率:高/中/低)
精彩案例:[例子]
4. **排比**(使用频率:高/中/低)
精彩案例:[例子]
### 独特修辞
[作品特有的修辞手法]
三、语言风格特征(四维分析)
1. 词汇特点
## 用词分析
### 词汇丰富度
- 常用词汇量:[估算]
- 专有名词密度:[高/中/低]
- 成语使用频率:[高/中/低]
- 网络用语比例:[高/中/低]
### 词汇风格
□ 古风古韵:大量古诗词、文言
□ 现代简洁:日常用语为主
□ 网文特色:网络流行语较多
□ 中二热血:夸张煽情词汇
□ 文艺清新:优美含蓄用词
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.
- 11d ago First seen · 471 lines · 0 tokens per session scan A 3452b9dbeb39
book-style is a command published in the GitHub repository wordflowlab/novel-writer (943 stars, last pushed 10mo ago), licensed MIT. It costs nothing until one of its globs matches a file; then it loads 3,680 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.
Other commands, from other repositories
checklist
Generate a custom checklist for the current feature based on user requirements.
clarify
Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec.
specify
Create or update the feature specification from a natural language feature description.
analyze
Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.
converge
Assess the current codebase against the feature's spec, plan, and tasks, then append any remaining unbuilt work as new tasks to tasks.md so implement can complete it.
implement
Execute the implementation plan by processing and executing all tasks defined in tasks.md.