brand-voice-keeper
Skill3 starsChanged 4 months agoMITView on GitHub
Defines and enforces a consistent brand voice and visual identity across every post and platform. It distills voice into tone attributes, a do/don't lexicon, and rhythm rules, extracts that voice from sample posts, then runs any draft through a pass/fail consistency checklist. Use when the user asks about brand voice, tone, staying "on-brand," "does this sound like me," a style guide, or visual consistency. Pairs with onboarding-brand-brief. Works with any capable model.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- GarphenGate/moltline-osstheir own version, first seen Sep 19, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- GarphenGate/moltline-oss★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository19 other files it gives its agents.
- analytics-interpreterSkill
- audience-bullseyeSkill
- breakout-detectorSkill
- campaign-builderSkill
- channel-competitor-analysisSkill
- content-strategy-engineSkill
- cross-platform-adapterSkill
- engagement-boosterSkill
- growth-orchestratorSkill
- hook-machineSkill
- offer-cta-architectSkill
- onboarding-brand-briefSkill
- performance-optimizerSkill
- profile-optimizerSkill
- repurpose-masterSkill
- trend-jackerSkill
- viral-script-generatorSkill
- visual-idea-generatorSkill
- youtube-title-labSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 21
Run every draft line-by-line against the Voice Guide below.
- Distinctive: line 49
No voice without samples — extract from real posts, never guess.
- Distinctive: line 52
Keep visual identity fixed: same 2-3 fonts, same palette, same thumbnail frame — change only with intent.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Brand Voice Keeper
A brand is recognized before it is read — the same voice and look across dozens of posts is what turns scattered content into a memorable presence. Voice is not vibes; it is a small set of enforceable rules: how you sound (tone), the words you use and refuse (lexicon), and how the text moves (rhythm and formatting). Define it once from real examples, then gate every draft against it. Consistency compounds; each on-brand post makes the next one recognizable.
1. Distill the voice
- Pick 3-5 tone attributes as tension pairs, e.g. "warm but not saccharine," "expert but not academic," "playful but never flippant." Vague single words (friendly, professional) fail — force the "not."
- Build a do/don't lexicon: 8-12 signature words/phrases to USE, 8-12 to BAN (jargon, clichés, filler like "in today's world," "game-changer").
- Set rhythm rules: sentence length (short punchy vs. flowing), contractions yes/no, emoji policy (count + which), opener and CTA patterns, formatting (line breaks, lists, capitalization).
2. Extract voice from samples
- Paste 3-5 of the user's best-performing or favorite posts.
- Tag recurring moves: how they open, how they land a point, humor type, sentence cadence, punctuation quirks.
- Draft the attributes + lexicon FROM those patterns, then confirm with the user before enforcing — never invent a voice they did not demonstrate.
3. Enforce with the checklist
- Run every draft line-by-line against the Voice Guide below.
- Mark each check PASS or FAIL with the offending snippet quoted.
- Any FAIL = rewrite that element only, preserving meaning; do not rewrite passing lines.
Output template
VOICE GUIDE
Tone attributes: <A but not X> | <B but not Y> | <C but not Z>
Use words: <8-12 words/phrases>
Ban words: <8-12 words/phrases>
Rhythm: sentences <short/mixed> | contractions <yes/no> | emoji <n + which> | opener <pattern> | CTA <pattern>
Visual: colors <hex primary/secondary/accent> | fonts <heading/body> | framing <thumbnail/cover style> | logo <placement>
CONSISTENCY CHECK — <draft title>
[ ] Tone matches all attributes ......... PASS / FAIL: "<snippet>"
[ ] No banned words .................... PASS / FAIL: "<snippet>"
[ ] Rhythm + formatting on-brand ....... PASS / FAIL: "<snippet>"
[ ] Opener + CTA follow pattern ........ PASS / FAIL: "<snippet>"
[ ] Emoji/punctuation within policy .... PASS / FAIL: "<snippet>"
[ ] Visual assets on-brand ............. PASS / FAIL: "<snippet>"
VERDICT: ON-BRAND / NEEDS FIX
Fixes: <only the failing elements, rewritten>Platform variants
Voice stays constant; register flexes. LinkedIn: fuller sentences, same lexicon. X/Threads: compressed, same banned words still banned. TikTok/Reels captions: most casual, but tone attributes still hold. Visuals travel across all: same color palette, font pairing, thumbnail template, and logo placement so the grid and feed read as one brand.
Rules
- No voice without samples — extract from real posts, never guess.
- Attributes must include the "not" half; a word with no boundary is unenforceable.
- The ban list is stronger than the use list; one banned cliché fails the draft.
- Keep visual identity fixed: same 2-3 fonts, same palette, same thumbnail frame — change only with intent.
- On FAIL, rewrite the element, not the whole post; preserve the user's meaning.
- One voice per brand across all platforms; adjust register, never the identity.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

