Anchor a constructed voice.
A clean-context minion writes every word.
Most "voice" tools paste your samples into a prompt and pray. Author's Voice does the opposite — it anchors writing to a training-data author blend the model already knows deeply, then layers your NEVER rules, your sentence stats, your coined terms, and your curated examples on top. A fresh Opus minion writes every paragraph in a clean context. No drift, no AI tells, no fight with session memory.
Free local skill. Plugin form (API-backed RAG, built into OpenWriter) priced separately below.
Two Access Paths. Same Anchor System.
The skill and the plugin share the same architecture. Pick the one that fits how you work — both, if you want.
Skill — local, free, markdown
A SKILL.md the agent loads. voice/*.md files hold your anchor, NEVER rules, fingerprints, stats, coined terms, and examples. Editor spawns a fresh Opus minion per writing task; minion has clean context + your voice files loaded. No API key, no network round-trip, no monthly bill.
Plugin — API-backed, in-editor
Same anchor system, served via the Author's Voice API with full corpus RAG. Wired into OpenWriter's right-click menu and sidebar — select text, pick Enhance / Modify / Shrink / Expand. The API path beats local skeleton-prompts on long-corpus rewrites because it can pull from every sample you've ever uploaded.
The Voice Stack. One File At A Time.
Voice isn't tone. It's a stack of constraints. Each file adds one layer that anchors the next write.
anchor.md
Your training-data author blend. The seed the model emulates from. Picked once during setup by matching your sample prose against authors the model already knows deeply.
never-rules.md
The words, phrases, and patterns you never use. Em-dash density, contrastive formula, sycophantic filler, your personal hard-nos. Hard rules the minion enforces every time.
fingerprints.md
Presentation patterns the minion can match — bullet style, opening hooks, paragraph transitions, the structural moves you reach for without thinking.
stats.md
Deterministic measurements of your prose — sentence-length distribution, word frequency tails, syntactic complexity. The shape constraints under everything else.
coined.md
Words and phrases you invented or made yours. The minion learns to deploy them in-context — not as keyword stuffing, as natural vocabulary it actually owns.
examples.md
Hand-curated passages that exemplify your voice at its best. The minion reads them as targets, not training data — they show what 'good' looks like in your register.
The Editor Never Writes Prose.
Most voice tools have one problem: the agent's context is polluted by everything you've talked about this session. Voice anchors lose to active context. The minion architecture fixes that.
The result: a paragraph in your voice on the first try, every try. No more "this sounds like ChatGPT pretending to be me" — the minion only knows the voice files and the task.
Editor
scope brief, load voice files
Spawn minion
opus, clean context, skeleton prompt
Minion writes
prose returned, minion dies
Editor integrates
patch micro-violations, present
Anchor critique
panel scores, propose revisions
Inside OpenWriter — Right-Click. Rewrite. Still You.
The plugin form is built into the editor. Select a passage, pick a mode, the API does the rewrite with your full corpus as RAG context.
Selection Modes (Right-Click)
Whole-Doc Transforms (Sidebar)
Enhance
"Polish this in my voice"
Modify
"Make it more direct"
Shrink / Expand
"Change length, keep voice"
// Sidebar → whole document
Threadify → Tweet thread
Storify → Narrative
Emailify → Newsletter
Postify → Social post
Feed It Your Best Writing.
The corpus is what the API path RAGs over. The more you give it, the sharper the rewrite. Skill form reads from the same files.
Google Drive
OAuth once. Browse your Drive, pick the docs, import as samples. Your Drive is already a writing archive — make it earn its keep.
Notion
OAuth once. Pick pages, pick databases, pull them all. Everything you wrote in Notion finally teaches the agent how you write.
Public URLs
Paste any blog, Medium post, or Substack URL. We extract the content and file it. Old posts become training material with one paste.
Bulk Upload
Drop up to 50 markdown files at once. For writers with a real archive — get a sharp profile in a single upload.
Skill Is Free. Plugin Is Metered.
The skill installs and runs locally with no costs. The plugin runs against the Author's Voice API — 25 rewrites/month free, then five cents each. No seats, no tiers.
Skill (Free)
- Local markdown skill — no API key, no signup
- Anchor blend + NEVER rules + fingerprints + stats
- Curated examples + coined terms layered as you grow
- Opus minion writes prose in a clean context per task
- Anchor critique panel for revisions
- Works in Claude Code, OpenCode, any MCP host
Plugin (Pay-As-You-Go)
- Same anchor system — served via API with corpus RAG
- Built into OpenWriter's right-click menu
- Enhance / Modify / Shrink / Expand on any selection
- Whole-doc transforms: Threadify, Storify, Emailify, Postify
- Streaming responses, Claude Opus by default
- 25 rewrites/month free; metered after
Install The Skill. Start Anchoring.
Pure markdown, no signup, no API key. Add your anchor and your NEVER rules in under ten minutes.
Install Skill