| name | brand-voice |
| description | Applies the team's saved brand profile — voice, messaging, style guide, and
compliance rules — to marketing copy so every asset reads on-brand instead of
generic. Use when drafting, editing, or auditing content and a brand profile
may exist. Trigger with "brand voice", "apply the brand", "stay on-brand", or "/review".
|
| allowed-tools | Read, Write, Glob |
| argument-hint | [--brand <name>] [--locale <xx-XX>] |
| version | 0.2.1 |
| author | localplugins <localplugins@proton.me> |
| license | MIT |
| compatibility | Designed for Claude Code |
| tags | ["branding","voice","marketing","content","compliance"] |
Brand Voice
Overview
Brand Voice loads the team's saved brand profile and applies it so every asset sounds like the team, not like generic AI. It governs voice, messaging, style, and compliance for all content the plugin produces.
The profile is a set of Markdown files the team owns in its own repository.
Four files define the brand: brand-voice.md (personality, tone, signature phrases, words to avoid),
messaging.md (positioning, value props, personas, boilerplate),
style-guide.md (formatting, glossary, product and trademark casing, banned words, inclusive language),
and compliance.md (approved claims, prohibited terms, required disclaimers).
This skill is instruction-driven: it reads those files and writes on-brand copy, with no accounts, keys, or network access.
Prerequisites
- A brand profile in
content/brand/ (default) or content/brands/<name>/ when a brand is named, optionally with content/brand/locales/<xx-XX>/ overrides. Create one with /brand-setup.
- Read access to the profile files. The skill uses Glob to locate them, Read to load them, and Write to save finished copy.
- No external services. All judgment comes from the profile files, never general opinion.
Instructions
- Check for an active brand profile: Glob
content/brand/, or content/brands/<name>/ when a brand is named, plus any matching locales/<xx-XX>/ directory.
- Read all four profile files. Locale files override the base file of the same name field-by-field.
- Set the working voice from
brand-voice.md: personality adjectives, tone, do and don't rules, signature phrases, and the words-to-avoid list.
- Apply messaging from
messaging.md: pick the persona and the key message the asset reinforces, and reuse approved value props and boilerplate.
- Configure the style layer while drafting: formatting rules, glossary terms, exact product and trademark casing, banned words, and inclusive-language rules.
- Verify compliance against
compliance.md: use only approved claims, include every required disclaimer, and remove any prohibited term.
- Run the self-check before returning: confirm no word-to-avoid, no banned word, correct casing, and required disclaimers present. Revise until clean.
- When no profile is found, tell the user to run
/brand-setup and offer to proceed with sensible defaults for this run only.
Output