What problem does it solve?
Writing new blog posts that match an existing author's tone, cadence, and vocabulary is difficult without a concrete style baseline. This Skill learns a quantitative voice profile from 5 to 10 existing posts so future drafts preserve the author's style.
Core Features & Use Cases
- Voice Profile Generation: Runs a local Python learner over markdown, MDX, or text posts to compute sentence length, burstiness, vocabulary richness, passive voice rate, transition-word rate, and signature phrases.
- Multiple Output Formats: Produces markdown blocks for VOICE.md, JSON for structured persona creation, and baselines consumable by blog-write and blog-persona.
- Graceful Degradation: Warns on too few samples, skips missing or unsupported files, and returns zeroed metrics for empty samples instead of crashing.
- Use Case: A content team onboarding a new writer analyzes ten published articles to build a VOICE.md baseline, then uses it to keep all future drafts consistent with the brand's tone.
Quick Start
Ask the AI to learn your writing style by running the style learner on a folder of your existing blog posts and saving the result as a VOICE.md voice profile.