
Blog Persona
Create and manage writing personas with NNGroup 4-dimension tone framework...
Install
npx skills add AgriciDaniel/claude-blog --skill blog-persona -g -a claude-code -y- Repository
- AgriciDaniel/claude-blog2.6k
- Category
- Marketing
- Updated
- 6d ago
- License
- MIT
- Context cost
- Mediumabout 2,124 tokens
- Runs scripts
- No, instructions only
What it does
Create and manage writing personas with NNGroup 4-dimension tone framework (Funny-Serious, Formal-Casual, Respectful-Irreverent, Enthusiastic-Matter-of-fact). Personas define readability targets, sentence length distribution, vocabulary tier, contraction frequency, and summary box label. Used by blog-write and blog-rewrite to enforce consistent voice. Use when user says "persona", "voice", "tone", "writing style", "brand voice", "create persona", "use persona".
Blog Persona - Writing Voice Management
Create, store, and enforce writing personas based on the NNGroup 4-dimension tone framework and CMI Brand Voice Chart. Personas ensure consistent voice across all blog content produced by blog-write and blog-rewrite.
Commands
| Command | Purpose |
|---|---|
/blog persona create | Interactive interview to build a new persona |
/blog persona list | Show all saved personas |
/blog persona use <name> | Set active persona for current session |
/blog persona show <name> | Display full persona profile |
Create Workflow
Run the 6-step interactive interview. Ask each step, wait for response, then proceed.
Step 1: Brand Basics
Ask the user for:
- Brand name - company or personal brand
- Industry - primary sector (e.g., SaaS, health, finance, education)
- Target audience - who reads the blog (role, experience level, goals)
- One-sentence brand mission - what the brand helps people do
Step 2: Tone Dimensions (NNGroup Framework)
Present each dimension as a 0.0 to 1.0 slider. Explain both ends with examples.
| Dimension | 0.0 End | 1.0 End | Example at 0.0 | Example at 1.0 |
|---|---|---|---|---|
| funny_serious | Funny | Serious | "Let's be real, nobody reads Terms of Service" | "Understanding legal agreements protects your business" |
| formal_casual | Formal | Casual | "We are pleased to announce" | "Guess what - we shipped it!" |
| respectful_irreverent | Respectful | Irreverent | "We appreciate your patience" | "Yeah, that old way was broken" |
| enthusiastic_matter_of_fact | Enthusiastic | Matter-of-fact | "This changes everything!" | "Here are the results." |
Defaults if user is unsure: [0.6, 0.5, 0.3, 0.5] (slightly serious, balanced formality,
respectful, balanced enthusiasm).
