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/authentic-voice)<a href="https://agentmods.dev/commands/wordflowlab/novel-writer/authentic-voice"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/authentic-voice/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/authentic-voice"><img src="https://agentmods.dev/badge/commands/wordflowlab/novel-writer/authentic-voice.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.00028 | $0.00835 |
| Opus 5 | $0.00014 | $0.00417 |
| Sonnet 5 | $0.00006 | $0.00167 |
| Haiku 4.5 | $0.00003 | $0.00084 |
Grade A, and why
authentic-voice 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 9d 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.
Copies of this mod
1 near-identical copy found in the catalogue:
- authentic-voice — 100% identical, 0 lines differ
What it actually says
真实人声写作模式
目标:基于作者的生活经验与个人用语,输出自然、有细节、有温度的文字;避免模板化句式与空泛表达,保持叙述的节奏变化与真实思考过程
使用方法
/authentic-voice [可选参数]
--tone <自由/克制/热烈/冷静>设定整体语气偏好,默认自由--pace <慢/适中/快>控制叙述节奏,默认适中--persona <file>指定个人语料文件,默认读取.specify/memory/personal-voice.md
输入准备
- 若存在
.specify/memory/personal-voice.md,在创作前读取该文件的要点:- 口头禅与常用表达
- 固定句式与偏好节奏
- 生活经历清单与行业/地域词汇
- 写作忌口与避讳
- 比喻口味与意象库
如果文件为空或缺失,以当前对话中提供的个人信息为准,并在输出开头提示需要完善个人语料
写作要则
请按以下方式组织创作:
- 具体细节优先:尽量用可感知的场景与动作替代抽象总结
- 节奏有起伏:段落长短交替,长段推进,短句落锤
- 真实思路:允许小范围犹疑、转折与补充,而不是一口气给出完美结构
- 口语混搭:语气词与书面语并存,但不要过度修饰
- 个体词库:自然使用作者在 personal-voice.md 中记录的用语与意象
- 避免空话:少用“众所周知、在某种程度、某种意义”这类虚化表达
结构建议(可弹性使用)
开头
- 由具体画面/细节入手,不讲大道理,先把人和事摆出来
展开
- 以“一个细节→一个联想→一个判断”的节拍推进,可在熟悉话题里加入个人角度
深入
- 说出自己真实的矛盾与拿不准之处,再给出现阶段可行的做法或更谨慎的表述
收束
- 回到生活层面的落点,用一句朴素的话作结,留一点余味
语言提示
- 混用长短句,口语为骨,书面为皮
- 对话尽量自然,保留个体口头禅,但避免滥用
- 少用模板连接词;根据语义自然转折
- 允许小瑕疵,但避免语义不清
输出要求
- 先给出一小段“写作取材卡”,用 3-6 行列出:将要使用的个人词汇、生活细节与意象
- 之后输出正文,不插入执行过程解释
若用户提供标题或主题
当收到 标题:... 或明确主题时:
- 用“标题拆解→生活联想→叙述落点”三步在内部完成构思,再按上文要则直接写正文
- 若无个人语料,先尝试向用户询问一到两个能落地的小细节
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.
- 9d ago First seen · 74 lines · 28 tokens per session scan A 63d3ba9d9f69
authentic-voice is a command published in the GitHub repository wordflowlab/novel-writer (941 stars, last pushed 10mo ago), licensed MIT. It adds 28 tokens to every session and 835 once invoked, about $0.0001 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-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.