{
  "schemaVersion": "1.0",
  "item": {
    "slug": "brand-voice",
    "name": "brand-voice",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/mupengi-bot/brand-voice",
    "canonicalUrl": "https://clawhub.ai/mupengi-bot/brand-voice",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/brand-voice",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=brand-voice",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "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."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "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."
        },
        {
          "label": "Upgrade existing",
          "body": "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."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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"
    },
    "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."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/brand-voice",
    "agentPageUrl": "https://openagent3.xyz/skills/brand-voice/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brand-voice/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brand-voice/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "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."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "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."
      },
      {
        "label": "Upgrade existing",
        "body": "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."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "brand-voice",
        "body": "Manage writing profiles to maintain consistent tone and style per brand. Selectable via --voice option in all content creation skills."
      },
      {
        "title": "🐧 무펭이 (Default)",
        "body": "Tone: Friendly and casual\nStyle: Informal, emoji usage 🐧\nFormat: Core points only, mix in humor\nExamples:\n\n❌ \"Hello! Today I'll introduce MUFI Photobooth's new features.\"\n✅ \"Yo MUFI Photobooth new feature dropped 🐧 This is insane fr\""
      },
      {
        "title": "🎯 MUFI Official",
        "body": "Tone: Professional and polite\nStyle: Formal language, formal expressions\nFormat: Clean and clear, for B2B/official channels\nExamples:\n\n✅ \"MUFI Photobooth is the optimal solution for university festivals. Easy setup and intuitive UI enable anyone to use it easily.\""
      },
      {
        "title": "👤 Hyungnim Personal",
        "body": "Tone: Casual but insightful\nStyle: Mix casual/formal, experience-centered\nFormat: Flow of thought, insights worth sharing\nExamples:\n\n✅ \"Running booths at festivals, what I realized is that people ultimately want 'fun'. No matter how good the tech, if UX is complex, they won't use it.\""
      },
      {
        "title": "Profile File Location",
        "body": "Location: workspace/brand/profiles/\n\nbrand/\n  profiles/\n    mupengyi.md         # 무펭이 profile\n    mufi-official.md    # MUFI official profile\n    hyungnim.md         # Hyungnim personal profile"
      },
      {
        "title": "Profile File Structure",
        "body": "# 무펭이 🐧\n\n## Tone\nFriendly and casual\n\n## Style\n- Use informal language\n- Actively use emojis 🐧🎉✨\n- Abbreviations OK\n\n## Format\n- Core points only\n- Remove unnecessary modifiers\n- Mix in humor\n\n## Forbidden Expressions\n- Formal expressions like \"we will provide\", \"we shall\"\n- Verbose greetings\n- Excessive formality\n\n## Preferred Expressions\n- \"This is real\", \"insane\", \"jackpot\"\n- \"Yo\", \"you\", \"your\"\n- Lots of exclamation marks OK!!!\n\n## Examples\n- ❌ \"Hello, today...\"\n- ✅ \"Yo check this out 🐧\""
      },
      {
        "title": "Writing Skill Integration",
        "body": "These skills support --voice option:\n\ncopywriting: Caption/copy writing\ncardnews: Card news text\nsocial-publisher: SNS posts\nmail: Email writing\ncontent-recycler: Content recycling"
      },
      {
        "title": "Usage Examples",
        "body": "\"Write Insta caption --voice mufi-official\"\n→ Write in MUFI official tone\n\n\"Create card news --voice mupengyi\"\n→ Create in 무펭이 style\n\n\"Write Threads post in Hyungnim tone\"\n→ Use Hyungnim personal profile"
      },
      {
        "title": "Platform Recommendations",
        "body": "Instagram MUFI official account → mufi-official\nInstagram personal account → hyungnim\nThreads → mupengyi (casual)\nDiscord/DM → mupengyi\nOfficial email → mufi-official\nBlog posts → hyungnim (insight-focused)"
      },
      {
        "title": "Situation Recommendations",
        "body": "Product introduction → mufi-official\nDaily sharing → mupengyi or hyungnim\nCustomer service → mufi-official\nCommunity engagement → mupengyi"
      },
      {
        "title": "Tone Consistency Check",
        "body": "Auto-verify after writing:\n\n✅ Used preferred expressions?\n❌ Included forbidden expressions?\n🎯 Matches target tone?\n\npre-hook integration:\n\nBefore writing skill execution → brand-voice-check\n→ Warn if doesn't match selected profile"
      },
      {
        "title": "Add/Edit Profiles",
        "body": "Add new brand profile:\n\n\"Create new brand profile: MUFI recruiting\"\n→ Create brand/profiles/mufi-recruit.md\n\n- Tone: Friendly but professional\n- Style: Formal language\n- Format: Emphasize company culture"
      },
      {
        "title": "Trigger Keywords",
        "body": "\"brand tone\"\n\"brand voice\"\n\"speaking style\"\n\"writing style\"\n\"profile switch\"\n\"tone and manner\""
      },
      {
        "title": "hook-engine Integration",
        "body": "pre-hook: Before writing → confirm profile selection\npost-hook: After writing → check tone consistency\nlearning-engine: Learn tone patterns with good engagement"
      },
      {
        "title": "Event Bus Integration",
        "body": "Record used voice profile when writing:\n\nLocation: events/voice-used-YYYY-MM-DD.json\n\n{\n  \"timestamp\": \"2026-02-14T14:30:00Z\",\n  \"skill\": \"copywriting\",\n  \"voice\": \"mupengyi\",\n  \"platform\": \"instagram\",\n  \"result\": \"Caption writing complete\"\n}"
      },
      {
        "title": "Learned Lessons",
        "body": "무펭이 tone +40% engagement on Instagram (performance-tracker data)\nMUFI official tone higher B2B email response rate\nHyungnim tone increased blog dwell time\n\n🐧 Built by 무펭이 — Mupengism ecosystem skill"
      }
    ],
    "body": "brand-voice\n\nManage writing profiles to maintain consistent tone and style per brand. Selectable via --voice option in all content creation skills.\n\nBrand Profiles\n🐧 무펭이 (Default)\nTone: Friendly and casual\nStyle: Informal, emoji usage 🐧\nFormat: Core points only, mix in humor\nExamples:\n❌ \"Hello! Today I'll introduce MUFI Photobooth's new features.\"\n✅ \"Yo MUFI Photobooth new feature dropped 🐧 This is insane fr\"\n🎯 MUFI Official\nTone: Professional and polite\nStyle: Formal language, formal expressions\nFormat: Clean and clear, for B2B/official channels\nExamples:\n✅ \"MUFI Photobooth is the optimal solution for university festivals. Easy setup and intuitive UI enable anyone to use it easily.\"\n👤 Hyungnim Personal\nTone: Casual but insightful\nStyle: Mix casual/formal, experience-centered\nFormat: Flow of thought, insights worth sharing\nExamples:\n✅ \"Running booths at festivals, what I realized is that people ultimately want 'fun'. No matter how good the tech, if UX is complex, they won't use it.\"\nProfile File Location\n\nLocation: workspace/brand/profiles/\n\nbrand/\n  profiles/\n    mupengyi.md         # 무펭이 profile\n    mufi-official.md    # MUFI official profile\n    hyungnim.md         # Hyungnim personal profile\n\nProfile File Structure\n# 무펭이 🐧\n\n## Tone\nFriendly and casual\n\n## Style\n- Use informal language\n- Actively use emojis 🐧🎉✨\n- Abbreviations OK\n\n## Format\n- Core points only\n- Remove unnecessary modifiers\n- Mix in humor\n\n## Forbidden Expressions\n- Formal expressions like \"we will provide\", \"we shall\"\n- Verbose greetings\n- Excessive formality\n\n## Preferred Expressions\n- \"This is real\", \"insane\", \"jackpot\"\n- \"Yo\", \"you\", \"your\"\n- Lots of exclamation marks OK!!!\n\n## Examples\n- ❌ \"Hello, today...\"\n- ✅ \"Yo check this out 🐧\"\n\nWriting Skill Integration\n\nThese skills support --voice option:\n\ncopywriting: Caption/copy writing\ncardnews: Card news text\nsocial-publisher: SNS posts\nmail: Email writing\ncontent-recycler: Content recycling\nUsage Examples\n\"Write Insta caption --voice mufi-official\"\n→ Write in MUFI official tone\n\n\"Create card news --voice mupengyi\"\n→ Create in 무펭이 style\n\n\"Write Threads post in Hyungnim tone\"\n→ Use Hyungnim personal profile\n\nProfile Switching Guide\nPlatform Recommendations\nInstagram MUFI official account → mufi-official\nInstagram personal account → hyungnim\nThreads → mupengyi (casual)\nDiscord/DM → mupengyi\nOfficial email → mufi-official\nBlog posts → hyungnim (insight-focused)\nSituation Recommendations\nProduct introduction → mufi-official\nDaily sharing → mupengyi or hyungnim\nCustomer service → mufi-official\nCommunity engagement → mupengyi\nTone Consistency Check\n\nAuto-verify after writing:\n\n✅ Used preferred expressions?\n❌ Included forbidden expressions?\n🎯 Matches target tone?\n\npre-hook integration:\n\nBefore writing skill execution → brand-voice-check\n→ Warn if doesn't match selected profile\n\nAdd/Edit Profiles\n\nAdd new brand profile:\n\n\"Create new brand profile: MUFI recruiting\"\n→ Create brand/profiles/mufi-recruit.md\n\n- Tone: Friendly but professional\n- Style: Formal language\n- Format: Emphasize company culture\n\nTrigger Keywords\n\"brand tone\"\n\"brand voice\"\n\"speaking style\"\n\"writing style\"\n\"profile switch\"\n\"tone and manner\"\nhook-engine Integration\npre-hook: Before writing → confirm profile selection\npost-hook: After writing → check tone consistency\nlearning-engine: Learn tone patterns with good engagement\nEvent Bus Integration\n\nRecord used voice profile when writing:\n\nLocation: events/voice-used-YYYY-MM-DD.json\n\n{\n  \"timestamp\": \"2026-02-14T14:30:00Z\",\n  \"skill\": \"copywriting\",\n  \"voice\": \"mupengyi\",\n  \"platform\": \"instagram\",\n  \"result\": \"Caption writing complete\"\n}\n\nLearned Lessons\n무펭이 tone +40% engagement on Instagram (performance-tracker data)\nMUFI official tone higher B2B email response rate\nHyungnim tone increased blog dwell time\n\n🐧 Built by 무펭이 — Mupengism ecosystem skill"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/mupengi-bot/brand-voice",
    "publisherUrl": "https://clawhub.ai/mupengi-bot/brand-voice",
    "owner": "mupengi-bot",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/brand-voice",
    "downloadUrl": "https://openagent3.xyz/downloads/brand-voice",
    "agentUrl": "https://openagent3.xyz/skills/brand-voice/agent",
    "manifestUrl": "https://openagent3.xyz/skills/brand-voice/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/brand-voice/agent.md"
  }
}