Captures writing style/voice into AUTHOR_VOICE.md so AI can write like the user. Use when asked to match tone, write like me, replicate voice, or capture writing style for content generation.
View on GitHubdoodledood/claude-code-plugins
solo-dev
January 18, 2026
Select agents to install to:
npx add-skill https://github.com/doodledood/claude-code-plugins/blob/main/claude-plugins/solo-dev/skills/craft-author-voice/SKILL.md -a claude-code --skill craft-author-voiceInstallation paths:
.claude/skills/craft-author-voice/**User request**: $ARGUMENTS
# Author Voice Skill
Create a maximally information-dense AUTHOR_VOICE.md document through iterative refinement. The resulting document enables any LLM to write content that authentically matches your voice.
## Overview
This skill supports both **creating a new voice doc** and **refining an existing one**. Users often come back multiple times to adjust their doc as their voice evolves or as they notice issues in generated content.
This skill guides you through:
0. **Check Existing** - Look for existing AUTHOR_VOICE.md; let user choose to refine or start fresh
1. **Discovery** - Clarifying questions about your voice characteristics and goals
2. **Initial Draft** - Generate first AUTHOR_VOICE.md based on your inputs (good enough to start!)
3. **Refinement Cycles** - Generate sample texts, collect your ratings/feedback, update the doc ⬅️ **THE REAL MAGIC**
4. **Completion** - Final honed document ready for AI content generation
**Returning users** can skip straight to Phase 3 to run more feedback cycles on their existing doc.
### Where the Value Comes From
The discovery questions give you a solid starting point - but **the real magic happens in Phase 3**. That's where you:
- See actual generated samples in your "voice"
- Judge them ("this doesn't sound like me")
- Give specific feedback ("too formal", "wrong words")
- Watch the voice doc evolve until it truly captures YOU
Each feedback cycle sharpens the doc. Most users need 3-5 cycles to get from "this is okay" to "this is actually me."
## Workflow
### Phase 0: Check for Existing Document
Before starting discovery, check if the user already has an AUTHOR_VOICE.md:
1. **Search for existing doc**: Use Glob to search for `**/AUTHOR_VOICE.md` in the current directory and common locations
2. **If found**: Read it and ask the user what they want to do
```
header: "Existing Voice Doc Found"
question: "I found an existing AUTHOR_VOICE.md. What would you like to do?"
options:
- "Ref