# Send Brand Voice Profile to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "brand-voice-profile",
    "name": "Brand Voice Profile",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/DimitriPantzos/brand-voice-profile",
    "canonicalUrl": "https://clawhub.ai/DimitriPantzos/brand-voice-profile",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/brand-voice-profile",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=brand-voice-profile",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/brand-voice-profile"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/brand-voice-profile",
    "downloadUrl": "https://openagent3.xyz/downloads/brand-voice-profile",
    "agentUrl": "https://openagent3.xyz/skills/brand-voice-profile/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brand-voice-profile/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brand-voice-profile/agent.md"
  }
}
```
## Documentation

### Brand Voice

Store your writing style so AI-generated content sounds like you, not a robot.

### Create Your Voice Profile

Talk to your agent naturally:

"Let's set up my brand voice. I write casually, use short sentences, and like to make technical topics accessible. I never use corporate jargon. My audience is indie developers and solopreneurs."

The agent should then:

Ask follow-up questions to understand your style
Create a profile at brand-voice/profile.json
Use it when generating content for you

### Profile Structure

{
  "name": "Your Brand",
  "created": "2026-02-22",
  "updated": "2026-02-22",
  
  "voice": {
    "tone": "casual, direct, slightly irreverent",
    "personality": ["helpful", "opinionated", "no-BS"],
    "formality": "informal",
    "humor": "dry wit, occasional sarcasm"
  },
  
  "writing": {
    "sentenceLength": "short to medium, punchy",
    "paragraphLength": "2-3 sentences max",
    "structure": "lead with the point, then explain",
    "formatting": ["use headers", "bullet points over paragraphs", "bold key phrases"]
  },
  
  "vocabulary": {
    "use": ["ship", "build", "hack", "vibe", "solid"],
    "avoid": ["utilize", "leverage", "synergy", "best practices", "learnings"],
    "jargon": "minimal, explain when used",
    "contractions": true
  },
  
  "audience": {
    "who": "indie developers, solopreneurs, tech-curious founders",
    "assumes": "basic technical literacy",
    "explains": "complex concepts simply"
  },
  
  "content": {
    "topics": ["AI", "automation", "building in public", "productivity"],
    "avoid": ["politics", "controversial takes without data"],
    "cta_style": "soft, value-first",
    "hashtags": "minimal, 1-3 max"
  },
  
  "platforms": {
    "twitter": {
      "maxLength": 280,
      "style": "punchy, hook-first",
      "threads": "use for longer ideas, 3-7 tweets"
    },
    "linkedin": {
      "style": "slightly more professional but still human",
      "formatting": "line breaks for readability"
    },
    "blog": {
      "style": "conversational, like talking to a friend",
      "length": "800-1500 words typical"
    }
  },
  
  "examples": {
    "good": [
      "Shipped a thing. It's rough but it works. Feedback welcome.",
      "Hot take: most 'AI strategies' are just ChatGPT with extra steps.",
      "Here's what I learned building X for 6 months..."
    ],
    "bad": [
      "We are pleased to announce the launch of our innovative solution.",
      "Leveraging cutting-edge AI to drive synergies across the value chain.",
      "🚀🔥💯 HUGE NEWS!!! 🔥🚀💯"
    ]
  }
}

### When Generating Content

Reference the voice profile before writing:

Before generating:
1. Read brand-voice/profile.json
2. Match tone, vocabulary, and style
3. Check examples for calibration
4. Adapt for specific platform if specified

### Voice Check Prompt

After generating content, self-check:

Does this sound like the examples in "good"?
Does this avoid the patterns in "bad"?
Does this match the tone and vocabulary rules?
Would this fit on the specified platform?

### Multi-Brand Support

For agencies or multiple projects:

brand-voice/
  profiles/
    personal.json
    company.json
    client-a.json

Reference by name: "Use the client-a voice profile for this post."

### The Interview

Ask the user these questions (conversationally, not as a checklist):

Tone: How would you describe your writing style in 3 words?
Audience: Who are you writing for? What do they already know?
Formality: LinkedIn-formal or Twitter-casual? Somewhere in between?
Humor: Serious? Playful? Sarcastic? None?
Words you love: Any phrases or words that feel very "you"?
Words you hate: Corporate speak? Emoji overload? What to avoid?
Examples: Share 2-3 things you've written that feel authentic.
Anti-examples: Share something that feels "off" or too corporate.

### Analyze Existing Content

If they have existing content, analyze it:

Read their last 10 posts/articles. Look for:
- Sentence length patterns
- Opening hook style
- Common phrases
- Vocabulary choices
- Formatting preferences
- CTA patterns

### Iterate

The profile isn't static. Update it when:

User says "that doesn't sound like me"
New topics or platforms are added
Writing style evolves

### With RSS Reader

1. Check RSS for trending topics
2. Pick an angle
3. Generate post using brand voice
4. Review and schedule

### With Content Schedulers (Metricool, etc.)

1. Load voice profile
2. Generate week of content
3. Apply platform-specific formatting
4. Queue for posting

### With Image Generation

Voice profile can include visual style:
{
  "visual": {
    "aesthetic": "clean, minimal, lots of whitespace",
    "colors": ["#1a1a1a", "#f5f5f5", "#0066cc"],
    "avoid": ["stock photo vibes", "corporate clip art"]
  }
}

### Tips

Start simple — you can always add detail later
Use real examples — they calibrate better than descriptions
Platform-specific rules — what works on Twitter fails on LinkedIn
Update regularly — voices evolve
Test with the user — generate, show, iterate
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: DimitriPantzos
- Version: 1.0.0
## Source health
- Status: healthy
- Source download looks usable.
- Yavira can redirect you to the upstream package for this source.
- Health scope: source
- Reason: direct_download_ok
- Checked at: 2026-04-23T16:43:11.935Z
- Expires at: 2026-04-30T16:43:11.935Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/brand-voice-profile)
- [Send to Agent page](https://openagent3.xyz/skills/brand-voice-profile/agent)
- [JSON manifest](https://openagent3.xyz/skills/brand-voice-profile/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/brand-voice-profile/agent.md)
- [Download page](https://openagent3.xyz/downloads/brand-voice-profile)