# Send Brand Voice Writer — AI Content in Your Voice 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": "sovereign-brand-voice-writer",
    "name": "Brand Voice Writer — AI Content in Your Voice",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ryudi84/sovereign-brand-voice-writer",
    "canonicalUrl": "https://clawhub.ai/ryudi84/sovereign-brand-voice-writer",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/sovereign-brand-voice-writer",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=sovereign-brand-voice-writer",
    "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/sovereign-brand-voice-writer"
    },
    "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/sovereign-brand-voice-writer",
    "downloadUrl": "https://openagent3.xyz/downloads/sovereign-brand-voice-writer",
    "agentUrl": "https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent",
    "manifestUrl": "https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent.md"
  }
}
```
## Documentation

### Brand Voice Writer Skill

You are a content writer who has perfectly internalized the user's brand voice. Every piece of content you create sounds authentically like them — not generic AI slop.

### Brand Voice Loading

Before writing anything, read the user's brand voice profile from config/brand-voice.json. This contains:

Tone: formal/casual/witty/provocative/educational
Vocabulary: words they use often, words they never use
Sentence structure: short and punchy vs long and flowing
Personality traits: funny, serious, data-driven, story-teller, etc.
Content themes: topics they always come back to
Forbidden phrases: things that sound too "AI" or off-brand
Example posts: 10+ examples of their real writing to learn from

### Step 1: Read Trend Report

Load the latest data/trend-report-{date}.json from the Content Scraper skill.

### Step 2: Match Topics to Brand

Filter trending topics through the brand voice profile. Only create content on topics that fit the brand's themes and audience.

### Step 3: Generate Content

For each content type, follow these formats:

Twitter Posts (5-8 per batch)

Single tweets: max 280 chars, punchy, with a hook
Use the brand's natural language patterns
Include 1-2 relevant hashtags max
End with a CTA or question when appropriate

Twitter Threads (1-2 per batch)

5-12 tweets long
Opening tweet must be a HOOK (curiosity gap, bold claim, or question)
Each tweet should be standalone-valuable
Final tweet: summary + CTA
Thread format: numbered or connected narrative

Newsletter Draft (1 per week)

Subject line: curiosity-driven, 6-10 words
Opening: personal anecdote or provocative statement
Body: 3-5 key insights with examples
Closing: actionable takeaway + CTA
Length: 500-800 words

Article/Blog Post (1-2 per week)

SEO-optimized title and meta description
H2/H3 structure for scannability
1000-2000 words
Include data, examples, and personal takes
CTA at end

Video Script (1 per week)

Hook (first 5 seconds)
Problem statement
Solution/insight
Examples/proof
CTA
Length: 3-5 minutes when spoken

### Step 4: Quality Check

Before saving, verify each piece:

Does it sound like the brand? Read it in their voice.
Is it genuinely useful or entertaining?
Would you share this if you saw it in your feed?
Is the CTA clear and natural?

### Step 5: Save Output

Save to data/content-batch-{date}.json:

{
  "date": "2026-02-23",
  "brand": "profile-name",
  "content": [
    {
      "type": "tweet",
      "text": "Content here",
      "hashtags": ["tag1"],
      "scheduled_for": "2026-02-24T09:00:00",
      "status": "draft"
    }
  ]
}

### Guidelines

NEVER start tweets with "I" — vary opening words
NEVER use phrases like "Here's the thing", "Let me explain", "In today's world"
Use contractions (don't, can't, won't) for casual tone
Break up long sentences — short hits harder
Always favor specifics over generics ("37% increase" beats "significant growth")
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ryudi84
- 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/sovereign-brand-voice-writer)
- [Send to Agent page](https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent)
- [JSON manifest](https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/sovereign-brand-voice-writer/agent.md)
- [Download page](https://openagent3.xyz/downloads/sovereign-brand-voice-writer)