brand-voice
Manage writing profiles to maintain consistent tone and style per brand. Selectable via --voice option in all content creation skills.
Brand Profiles
π§ 무νμ΄ (Default)
- Tone: Friendly and casual
- Style: Informal, emoji usage π§
- Format: Core points only, mix in humor
- Examples:
- β "Hello! Today I'll introduce MUFI Photobooth's new features."
- β "Yo MUFI Photobooth new feature dropped π§ This is insane fr"
π― MUFI Official
- Tone: Professional and polite
- Style: Formal language, formal expressions
- Format: Clean and clear, for B2B/official channels
- Examples:
- β "MUFI Photobooth is the optimal solution for university festivals. Easy setup and intuitive UI enable anyone to use it easily."
π€ Hyungnim Personal
- Tone: Casual but insightful
- Style: Mix casual/formal, experience-centered
- Format: Flow of thought, insights worth sharing
- Examples:
- β "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."
Profile File Location
Location: workspace/brand/profiles/
Each profile .md file defines: Tone, Style, Format, Forbidden Expressions, Preferred Expressions, and Examples. See existing profiles (mupengyi.md, mufi-official.md, hyungnim.md) for the expected structure.
Writing Skill Integration
These skills support --voice option:
- copywriting: Caption/copy writing
- cardnews: Card news text
- social-publisher: SNS posts
- mail: Email writing
- content-recycler: Content recycling
Usage Examples
"Write Insta caption --voice mufi-official"
β Write in MUFI official tone
"Create card news --voice mupengyi"
β Create in 무νμ΄ style
"Write Threads post in Hyungnim tone"
β Use Hyungnim personal profile
Profile Switching Guide
Platform Recommendations
- Instagram MUFI official account β
mufi-official - Instagram personal account β
hyungnim - Threads β
mupengyi(casual) - Discord/DM β
mupengyi - Official email β
mufi-official - Blog posts β
hyungnim(insight-focused)
Situation Recommendations
- Product introduction β
mufi-official - Daily sharing β
mupengyiorhyungnim - Customer service β
mufi-official - Community engagement β
mupengyi
Workflow
- Determine profile β resolve from
--voiceflag, or use platform defaults (see Profile Switching Guide above) - Load profile β read the matching
.mdfromworkspace/brand/profiles/ - Write content β apply the profile's tone, style, format, and preferred expressions
- Validate β check that no forbidden expressions appear and tone matches the target profile
- Flag mismatches β warn if content drifts from the selected voice before finalizing
Integration Notes
Keep the integration contract lightweight but explicit:
- Pre-check β before a writing skill runs, confirm the selected profile (or default) is known
- Post-check β after drafting, validate forbidden/preferred expressions and overall tone fit
- Usage logging (optional) β if the workspace tracks writing activity, record the selected voice/profile for later review
This skill does not require a specific hook engine or event bus implementation, but any automation around it should preserve the same pre-check β write β validate flow.
Adding New Profiles
To create a new brand profile, add a .md file to workspace/brand/profiles/ following the same structure (Tone, Style, Format, Forbidden Expressions, Preferred Expressions, Examples).
π§ Built by 무νμ΄ β Mupengism ecosystem skill