Brand Voice logo

Brand Voice

Community
sanky369
brand-voice

Define a brand's voice and produce a working voice guide: a personality archetype, settings on eight voice dimensions, do/don't rules, word choices, a tone matrix by context, and before/after rewrites of the user's real content. Use when the user says 'define my brand voice', 'what should our tone be', 'make this sound like us', 'our content sounds generic/inconsistent', 'write tone-of-voice or brand guidelines', or before producing copy at scale across channels. Also use in audit mode when existing content needs to be checked against a voice. Produces a Voice Guide document that other skills consume when writing any copy.

Overview

Publishersanky369
Repositoryvibe-building-skills
Skill namebrand-voice
Stars
31
Forks
7
Bundled files
Instructions only
LicenseMIT
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by sanky369 on GitHub. Read the source before you install it.

Installation

Install the Brand Voice AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/sanky369/vibe-building-skills/tree/main/skills/marketing/brand-voice
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/sanky369/vibe-building-skills.git /tmp/vibe-building-skills
mkdir -p .claude/skills
cp -r /tmp/vibe-building-skills/skills/marketing/brand-voice .claude/skills/brand-voice
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Brand Voice in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Brand Voice on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Brand Voice is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

Brand Voice

Produce a voice guide: a compact, enforceable document that makes every future piece of copy sound like the same brand, whoever (or whatever) writes it. Voice is how the brand sounds; positioning is what it claims — keep them separate. The governing principle: a voice guide is only real if it changes sentences. Every rule in it must be concrete enough that you can point at a line of copy and say pass or fail.

When to use / when not to

  • Use before writing copy at scale, when content across channels sounds inconsistent, or when the user asks for tone/voice/brand guidelines.
  • If the user's actual problem is what to say — differentiation, the core claim — use skills/marketing/positioning-angles first; voice without positioning is a costume on an empty claim.
  • If the user wants one specific page written, use skills/marketing/direct-response-copy (it consumes the voice guide; a lightweight voice sketch from its own intake is acceptable if no guide exists).
  • Audit mode: if a voice guide already exists and the user says "our content drifted", skip to Step 6 and score existing content against the guide.

Intake

Ask in one batch, only for what's missing from context:

  1. What do you sell and to whom? (If a positioning statement exists from skills/marketing/positioning-angles, use it — don't re-ask.)
  2. Paste 2–3 samples of your current writing (site copy, emails, posts) — or share a URL.
  3. Name 2–3 brands or writers whose voice you admire, and one you never want to sound like.
  4. Any words your brand insists on or bans?

Don't stall: if samples or a site exist, infer answers 3–4 from them, state your inferences as assumptions, and proceed.

Workflow

1. Extract the current voice (if any content exists)

Before prescribing, describe. Read the samples and write a 3-line diagnosis: what the voice currently is, where it's inconsistent, what's distinctive worth keeping. Skip only for pre-launch brands with no content.

2. Propose an archetype — user decides

Propose the top 2–3 archetype candidates with a one-line case for each; have the user pick one. Never present all ten as a menu.

ArchetypeCharacterExample brand
SageAnalytical, knowledgeable, truth-seekingTED
HeroCourageous, bold, inspiringNike
LoverPassionate, emotional, intimateTiffany & Co.
CreatorInnovative, imaginative, expressiveApple
InnocentOptimistic, cheerful, simpleCoca-Cola
EverymanRelatable, friendly, down-to-earthTarget
CaregiverCompassionate, supportive, helpfulDove
RulerAuthoritative, commanding, organizedIBM
MagicianTransformative, mysterious, powerfulTesla
OutlawRebellious, disruptive, provocativeRed Bull

Decision rules for shortlisting: trust-critical B2B or expertise-led → Sage or Ruler; challenger attacking an incumbent category → Outlaw or Magician; care/health/support products → Caregiver or Innocent; consumer brands built on relatability → Everyman; premium/design-led → Creator or Lover; performance and ambition → Hero. The archetype must match what the brand can sustain, not what sounds coolest.

3. Set the eight voice dimensions

Place the brand on each spectrum (1–5) with a one-line justification tied to the audience or positioning:

Dimension1 ←→ 5
FormalityFormal ↔ Casual
OptimismSober ↔ Optimistic
HumorSerious ↔ Humorous
ConfidenceHedged ↔ Confident
SophisticationSimple ↔ Complex
WarmthCold ↔ Warm
EnergyCalm ↔ Energetic
DirectnessIndirect ↔ Direct

Rule: push 2–3 dimensions to an extreme (1 or 5); leave the rest moderate. All-moderate settings produce a generic voice; all-extreme settings produce a caricature. The extremes are where distinctiveness lives — choose the ones the competition can't or won't match.

4. Write the enforcement rules

  • Do's / Don'ts — 5 each, all testable against a sentence ("Do open with the reader's problem, not our product"; not "Do be authentic").
  • Word choices — words/phrases the brand uses, and banned words (including the category's clichés).
  • Sentence structure — length tendency, active/passive, contractions, punctuation habits (em-dashes, exclamation marks), person (we/you/I).

5. Build the tone matrix

Voice is constant; tone flexes by context. For each context, state which dimensions shift and by how much — never the archetype:

Educational content · Sales/promotional · Customer support · Social media · Crisis communication

Example rule format: "Support: Warmth 4→5, Humor 3→1, everything else unchanged."

6. Prove it with rewrites

Take 3 real passages from the user's content (or draft realistic ones if pre-launch) and show before → after in the new voice, each with one line naming which rules drove the change. This is the acceptance test: if the rewrite isn't visibly different and better, the guide's rules are too vague — tighten them and redo.

Required output format

# Voice Guide — [Brand]

**Archetype:** [name] — [one-line why]
**Voice in one sentence:** [e.g., "A sharp, warm expert who talks like a person, not a deck."]

## Dimensions
| Dimension | Setting (1–5) | Why |
|---|---|---|
| Formality | ... | ... |
(all eight; mark the 2–3 extremes in bold)

## Rules
**Do:** 1–5 (testable)
**Don't:** 1–5 (testable)
**Say:** [preferred words/phrases] · **Never say:** [banned words]
**Sentences:** [structure rules]

## Tone matrix
| Context | Dimension shifts | Note |
|---|---|---|
| Educational | ... | ... |
| Sales | ... | ... |
| Support | ... | ... |
| Social | ... | ... |
| Crisis | ... | ... |

## Before / After
1. Before: "..." → After: "..." — [rule applied]
2. ...
3. ...

In audit mode, append: a scorecard of sampled content (pass/fail per rule) and the top 3 drift patterns to fix.

Quality bar (check before delivering)

  • 2–3 dimensions at an extreme, justified; not all-moderate, not all-extreme.
  • Every do/don't is checkable against a single sentence of copy — no "be authentic"-grade rules.
  • At least 3 before/after rewrites, using the user's real content when any exists.
  • Swap test: replace the brand name with its nearest competitor's — if the guide still fits them, it's too generic; sharpen the extremes and word choices.
  • Tone matrix changes dimensions only, never the archetype.
  • No claims about the brand's audience invented — inferences labeled as assumptions.

Integration

  • Upstream: skills/marketing/positioning-angles supplies the positioning statement — the claim the voice must carry. skills/marketing/orchestrator routes here as a foundation step.
  • Downstream: the voice guide is a required input to skills/marketing/direct-response-copy, skills/marketing/seo-content, skills/marketing/email-sequences, skills/marketing/newsletter, skills/marketing/content-atomizer, and skills/marketing/tweet-writer. What crosses the boundary is this document — paste or reference it whenever any of those skills write copy.

Frequently asked questions

What does the Brand Voice AI skill do?

Define a brand's voice and produce a working voice guide: a personality archetype, settings on eight voice dimensions, do/don't rules, word choices, a tone matrix by context, and before/after rewrites of the user's real content. Use when the user says 'define my brand voice', 'what should our tone be', 'make this sound like us', 'our content sounds generic/inconsistent', 'write tone-of-voice or brand guidelines', or before producing copy at scale across channels. Also use in audit mode when existing content needs to be checked against a voice. Produces a Voice Guide document that other skil...

Why use Brand Voice on TypingMind?

Because you install it once and use it with any model. Brand Voice is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Brand Voice in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/sanky369/vibe-building-skills/tree/main/skills/marketing/brand-voice. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Brand Voice?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Brand Voice?

As many as you like. As long as a model supports skills, you can use Brand Voice with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Brand Voice AI skill free?

Yes. It is published on GitHub by sanky369 under the MIT license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇