Tailor your drafts to your voice. Custom Vale linting rules and a multi-agent editorial team that strips AI writing patterns from prose.
npx claudepluginhub onlydole/tailordTailor your drafts to your voice. A Claude Code skill with custom Vale linting rules and a multi-agent editorial team that strips AI writing patterns from prose.
Tailor your drafts to your voice. A Claude Code skill with custom Vale linting rules and a multi-agent editorial team that strips AI writing patterns from prose, so your drafts read like you wrote them on a good day.
When you invoke /tailord or ask Claude Code to draft a piece, the skill:
Quick pieces (Short take + Quick hit) skip the editorial team and research steps.
vale CLI (auto-installed on session start via hook, or on first lint run)Requires Claude Code 1.0.33+. Check with claude --version.
Inside Claude Code, run two commands. The first registers the catalog, the second installs the skill.
Step 1 — Register the catalog:
/plugin marketplace add onlydole/tailord
Step 2 — Install the skill:
/plugin install tailord@onlydole-tailord
You can also browse available plugins interactively with /plugin and look under the Discover tab.
git clone https://github.com/onlydole/tailord.git ~/.claude/plugins/tailord
Then register it in your Claude Code settings by adding the plugin path. Open ~/.claude/settings.json and add:
{
"plugins": ["~/.claude/plugins/tailord"]
}
After installation, run the interactive setup skill to create your voice profile:
/tailord-setup
This walks you through a conversational interview to define your writing voice, audience, and style preferences. It generates your personal voice.md, reference-personal.md, and vocabulary files, and runs Vale setup automatically.
Alternatively, you can run the setup script manually:
# From the plugin directory
skills/tailord/scripts/setup.sh
The manual script installs prerequisites and copies templates, but you'll need to edit voice.md by hand.
Exa MCP for web research is included automatically via .mcp.json — no API key required.
The most important customization. Edit skills/tailord/references/voice.md to define:
The template provides good defaults. Adjust them to match your natural writing style.
Edit skills/tailord/references/reference-personal.md to add:
Add personal names and niche terms to skills/tailord/vale/styles/config/vocabularies/AuthenticVoice/accept.local.txt to suppress false spelling errors. The lint script merges this with the universal accept.txt before each run.
These files are gitignored and never leave your machine:
| File | Contains |
|---|---|
references/voice.md | Your identity, audience, voice characteristics |
references/reference-personal.md | Your editorial learnings and voice examples |
accept.local.txt | Personal names and terms |
The vale/ directory contains three style packages:
See skills/tailord/references/vale-rules.md for per-rule fixing guidance.
skills/tailord/scripts/lint.sh your-draft.md
The script outputs JSON. Use --skip-prereqs for faster repeated runs.
For substantial pieces, the skill spins up a parallel editorial team: