Persona Guide
Help users understand and choose the right persona for their social media content.
What is a persona?
A persona defines the voice, tone, and style of generated content. It shapes:
- Word choice and sentence structure
- Level of formality vs casualness
- Use of humor, sarcasm, or directness
- How opinions are expressed
- Overall personality that comes through
List available personas
Use socials_list_personas to show what's available. This returns both:
- System personas: Pre-built voices (e.g., professional, casual, witty)
- Custom personas: User-created voices tailored to their brand
Choosing the right persona
Guide the user based on their goals:
For professional/business content
- LinkedIn posts → Professional, thoughtful, industry-expert voice
- B2B engagement → Credible, helpful, not salesy
For casual/personal brand
- X/Twitter → Can be more opinionated, witty, authentic
- Personal takes → Match their natural speaking style
For specific niches
- Tech/startup → Direct, data-driven, maybe slightly contrarian
- Creative fields → More expressive, story-driven
- Finance/legal → Conservative, precise, trustworthy
Platform considerations
- X: Punchy, bold, hot takes work well. 280 char limit rewards conciseness.
- LinkedIn: More measured, professional. Longer-form accepted.
- Reddit: Authentic, helpful, no-BS. Redditors detect fakeness instantly.
Using personas with tools
When calling socials_generate_reply:
- Pass
persona_id to use a specific persona
- Combine with
mood for additional tone adjustment (e.g., "witty", "supportive", "critical")
Example:
socials_generate_reply({
platform: "x",
post_content: "...",
post_author: "@someone",
persona_id: "professional",
mood: "thoughtful"
})
When to NOT use a persona
Sometimes users want:
- Their own authentic voice (you write it, not AI)
- A one-off tone that doesn't match any persona
- To experiment with a new style
In these cases, skip socials_generate_reply and draft the content yourself based on their description.
Custom personas
If none of the system personas fit, the user can create custom personas in the Socials extension settings. Custom personas can define:
- Name and description
- Voice characteristics
- Specific phrases or patterns to use/avoid
- Target length preferences
Point them to the extension's Options/Settings page to create custom personas.
Persona + Platform matrix
| Persona Type |
Best for X |
Best for LinkedIn |
Best for Reddit |
| Bold/Opinionated |
Yes |
Careful |
Depends on sub |
| Professional |
Sometimes |
Yes |
r/business types |
| Casual/Friendly |
Yes |
Limited |
Most subs |
| Expert/Technical |
Niche topics |
Yes |
Technical subs |
| Humorous |
Yes |
Rarely |
Many subs |
Quick tips
- Consistency matters: Pick a persona and stick with it for brand recognition
- Platform-adapt: Same persona can flex slightly per platform
- Authenticity wins: The best persona is close to who they actually are
- Test and iterate: Try different personas, see what resonates with their audience
1---2name: persona-guide3description: Use when the user asks about personas, wants to choose the right persona for their content, or needs help understanding how personas affect generated content. Covers both system personas and custom personas.4---56# Persona Guide78Help users understand and choose the right persona for their social media content.910## What is a persona?1112A persona defines the **voice, tone, and style** of generated content. It shapes:13- Word choice and sentence structure14- Level of formality vs casualness15- Use of humor, sarcasm, or directness16- How opinions are expressed17- Overall personality that comes through1819## List available personas2021Use **`socials_list_personas`** to show what's available. This returns both:22- **System personas**: Pre-built voices (e.g., professional, casual, witty)23- **Custom personas**: User-created voices tailored to their brand2425## Choosing the right persona2627Guide the user based on their goals:2829### For professional/business content30- LinkedIn posts → Professional, thoughtful, industry-expert voice31- B2B engagement → Credible, helpful, not salesy3233### For casual/personal brand34- X/Twitter → Can be more opinionated, witty, authentic35- Personal takes → Match their natural speaking style3637### For specific niches38- Tech/startup → Direct, data-driven, maybe slightly contrarian39- Creative fields → More expressive, story-driven40- Finance/legal → Conservative, precise, trustworthy4142### Platform considerations43- **X**: Punchy, bold, hot takes work well. 280 char limit rewards conciseness.44- **LinkedIn**: More measured, professional. Longer-form accepted.45- **Reddit**: Authentic, helpful, no-BS. Redditors detect fakeness instantly.4647## Using personas with tools4849When calling **`socials_generate_reply`**:50- Pass `persona_id` to use a specific persona51- Combine with `mood` for additional tone adjustment (e.g., "witty", "supportive", "critical")5253Example:54```55socials_generate_reply({56 platform: "x",57 post_content: "...",58 post_author: "@someone",59 persona_id: "professional",60 mood: "thoughtful"61})62```6364## When to NOT use a persona6566Sometimes users want:67- Their own authentic voice (you write it, not AI)68- A one-off tone that doesn't match any persona69- To experiment with a new style7071In these cases, skip `socials_generate_reply` and draft the content yourself based on their description.7273## Custom personas7475If none of the system personas fit, the user can create custom personas in the Socials extension settings. Custom personas can define:76- Name and description77- Voice characteristics78- Specific phrases or patterns to use/avoid79- Target length preferences8081Point them to the extension's Options/Settings page to create custom personas.8283## Persona + Platform matrix8485| Persona Type | Best for X | Best for LinkedIn | Best for Reddit |86|--------------|-----------|-------------------|-----------------|87| Bold/Opinionated | Yes | Careful | Depends on sub |88| Professional | Sometimes | Yes | r/business types |89| Casual/Friendly | Yes | Limited | Most subs |90| Expert/Technical | Niche topics | Yes | Technical subs |91| Humorous | Yes | Rarely | Many subs |9293## Quick tips94951. **Consistency matters**: Pick a persona and stick with it for brand recognition962. **Platform-adapt**: Same persona can flex slightly per platform973. **Authenticity wins**: The best persona is close to who they actually are984. **Test and iterate**: Try different personas, see what resonates with their audience