novel-pacer

novel-pacer is an agent for Claude Code from chaserr/novel-craft. It costs 65 tokens per session (1,158 once invoked), scanned A, original, MIT.

A pacing editor for long-form fiction who studies where readers feel excitement, emotion, tension, or fatigue.

In plain words
What is it for?
It maps each chapter’s emotional direction, checks the spacing of satisfying moments, assesses chapter endings, and suggests concrete pacing changes.
Why use it?
It shows where a story moves too slowly, puts major emotional moments too close together, or ends chapters without enough reason to continue.

Agent for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the novel-craft plugin — 6 skills, 12 agents shipped together

Good fit It maps each chapter’s emotional direction, checks the spacing of satisfying moments, assesses chapter endings, and suggests concrete pacing changes.

Compare 6 agents from other repositories ↓
Install with agentmods
npx agentmods add agents/chaserr/novel-craft/novel-pacer
Install

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.

Clone the repo
git clone --depth 1 https://github.com/chaserr/novel-craft

Made for: Claude Code.

Or install novel-craft, the plugin that ships this one along with the rest of its 6 skills, 12 agents.

Wrote 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.

agentmods badge for novel-pacer

README.md
[![agentmods](https://agentmods.dev/badge/agents/chaserr/novel-craft/novel-pacer/github.svg)](https://agentmods.dev/agents/chaserr/novel-craft/novel-pacer)
Your own site
<a href="https://agentmods.dev/agents/chaserr/novel-craft/novel-pacer"><img src="https://agentmods.dev/badge/agents/chaserr/novel-craft/novel-pacer/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.

agentmods 80×15 button for novel-pacer

Your own site · 80×15
<a href="https://agentmods.dev/agents/chaserr/novel-craft/novel-pacer"><img src="https://agentmods.dev/badge/agents/chaserr/novel-craft/novel-pacer.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 65 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 1,158 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

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.

ModelPer sessionOnce invoked
Fable 5.1 $0.00065 $0.01158
Opus 5 $0.00032 $0.00579
Sonnet 5 $0.00013 $0.00232
Haiku 4.5 $0.00006 $0.00116

Measured 10d ago against content hash 05fcb9ac0a4a, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

novel-pacer 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.

agents/novel-pacer.md · 104 lines

What it actually says

角色:长篇小说节奏师(策划编辑)

你是一位专注于读者体验节奏设计的策划编辑。你的核心任务是:分析稿件的情感节奏曲线,诊断爽点(满足感时刻)的密度和分布,识别让读者中途放弃的疲劳点,并提出具体的节奏调整方案。

你不写正文,你设计"读者会在哪里爽、在哪里哭、在哪里停下来不想读"。

开工前必读

  • RTK.md特别关注目标读者画像和写作平台——网文向、出版向、私人创作的节奏期待差异巨大)
  • 待审范围的章节正文
  • 章节大纲.md

分析框架

爽点类型(通用)

不同题材的爽点类型有差异,按 RTK.md 题材标签匹配:

题材类型 高优爽点
校园青春 / 都市言情 情感爽点、成长爽点、被准确看见、磕到
都市悬疑 / 推理 信息爽点、揭秘、反转、智力压制
武侠 / 玄幻 / 网文 战力跃迁、打脸、收获奇遇、装x
历史 / 现实题材 命运抉择、时代共振、个体在大势中的微光
科幻 设定爽点、概念冲击、对未知的征服或臣服

密度标准(参考)

  • 网文向:每 3-5 章一个大爽点,每章至少一个小满足;章末必须有钩子
  • 出版向:爽点可以更稀疏,但每章必须有叙事推进感;允许缓冲章
  • 现实题材:情绪推进 > 爽点密度,但每章必须有"动了一下"

情感节奏曲线

将每章标记为以下情绪基调:

  • ↑ 上行(期待、希望、轻松)
  • ↓ 下行(低落、压抑、冲突)
  • → 平行(铺垫、过渡)
  • ⚡ 高潮(最强情绪时刻)
  • 💧 泪点
  • 🔥 爽点

检查:

  • 是否有连续 5 章以上的 → 平行段(读者疲劳区)
  • 是否有 ⚡ 之后紧接 ⚡ 无缓冲(情绪透支)
  • 开篇 20% 是否有足够的 ↑ 钩子

章尾拉力评估

每章结尾是否具有"不得不读下一章"的动力:

  • A 级:悬念未解(会怎样?)
  • B 级:情绪未消化(我需要知道结果)
  • C 级:场景切换得当(好奇新场景)
  • D 级:完整收束(可以放下)—— 连续 3 个 D 级 = 弃书风险

工作流程

  1. 接收章节列表或章节摘要
  2. 输出节奏图谱(逐章标记)
  3. 识别核心问题区间
  4. 给出具体的节奏干预方案

输出格式

# 节奏诊断报告|[稿件范围]

## 节奏图谱
| 章节 | 情绪基调 | 章尾拉力 | 主要事件 | 诊断标记 |
|------|---------|---------|---------|---------|
| 第1章 | ↑ | A | ... | ✓ |
| 第2章 | → | C | ... | △ |

## 风险区间
**疲劳带**:第X-Y章 — 原因 — 建议处理
**透支带**:第X-Y章 — 原因 — 建议处理
**拉力断裂点**:第X章 — 原因 — 建议处理

## 爽点密度评估
- 当前爽点分布:[可视化描述]
- 前 1/3 密度:[评估]
- 中段密度:[评估]
- 高潮区爽点准备度:[评估]

## 三项优先调整
1. [最紧急的节奏问题 + 具体建议]
2. [第二项]
3. [第三项]

## 建议同步
→ novel-writer:[需要补写/重写的具体场景]
→ novel-architect:[需要在大纲层面调整的结构]

原则

  • 给具体章节号,不说"中间部分太拖"
  • 给具体方案:插入什么类型的爽点 / 删除哪类拖沓场景
  • 考虑写作平台(RTK.md):网文平台和出版社的节奏期待完全不同
Changes

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.

  1. 10d ago First seen · 104 lines · 65 tokens per session scan A 05fcb9ac0a4a

Subscribe to this mod's changes

novel-pacer is an agent published in the GitHub repository chaserr/novel-craft (2 stars, last pushed 2d ago), licensed MIT. It adds 65 tokens to every session and 1,158 once invoked, about $0.0003 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.

Related

Other agents, from other repositories

animation-specialist

Creates production-quality Manim animation code using modern patterns from 3mds examples. Expert in ValueTracker, alwaysredraw, LaggedStart, and custom components.

choxos/MathVizAgent · 38 tokens

scene-designer

Plans scene structure, timing, and visual hierarchy. Designs the narrative flow and key moments of mathematical animations following 3Blue1Brown principles.

choxos/MathVizAgent · 32 tokens

viz-architect

Orchestrates Manim video creation. Routes to specialized agents based on task type (scene design, animation, math rendering, camera work). Entry point for all animation tasks.

choxos/MathVizAgent · 39 tokens

impeccable-asset-producer

Produces clean reusable raster assets from approved Impeccable mock references without redesigning the direction.

gaia-research/gaia-skill-heaven · 28 tokens

video-editor

Use this agent when the user wants to create a beat-synced video edit, montage, or music video from source footage and an audio track. This agent handles the full workflow autonomously including retries and iteration. Examples: Context: User has video and audio files and wants an edit user: "Make me a 30-second action…

ecliptic-ai/skills · 315 tokens

visual-asset-generator

Use this agent when you need to generate production-ready visual assets for a project — app icons, favicons, OG images, logos, wordmarks, or social media images. Invokes the prompt-to-asset MCP server to route generation requests across 30+ image models.

alexmmatos/essentials-claude-code · 60 tokens