Voice Profiles
Voice Profiles
Per-domain writing voice profiles that ensure content sounds authentic to each brand.
What Voice Profiles Do
Every domain in Studio has a voice profile stored in aeo_pipeline_authors. When the Write Article skill generates content, it applies the profile's rules to match the brand's natural writing patterns - sentence structure, vocabulary choices, and tone markers.
Without a voice profile, content reads like generic AI output. With one, it mirrors the patterns found in the brand's actual writing samples.
Source Materials
The Extract Voice skill accepts several types of writing samples:
LinkedIn PDF
Download the profile as PDF from LinkedIn. Rich source of professional voice and expertise signals.
Blog posts
Existing articles from the brand's website. Best for capturing established content patterns.
Writing samples
Any text the author has written - emails, newsletters, case studies. 500+ words recommended.
8 Style Dimensions
Extract Voice analyzes writing samples across 8 dimensions to build a comprehensive style fingerprint.
Profile Fields
The extracted profile is stored with the following fields on aeo_pipeline_authors, keyed by domain.
Managing Profiles
Profiles are managed through the aeo_upsert_client_author MCP tool. Each domain has one profile. Running Extract Voice again on the same domain updates the existing profile rather than creating a duplicate.
You can also manually edit profile fields in Studio by asking Claude to update specific rules. For example: "Add a dont_rule: never use the phrase 'in today's world'".
Tips for Better Profiles
- Provide at least 500 words of writing samples. More text gives the analysis more patterns to work with.
- Use samples from different contexts - blog posts, social media, case studies - for a more complete voice fingerprint.
- Review the generated do_rules and dont_rules. Remove any that feel off and add rules you know are important for the brand.
- Re-run Extract Voice after publishing several articles. The larger body of work produces a more accurate profile.
- Check the best practices page for AEO-specific patterns that should be included in target_criteria.