brand-voice — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited brand-voice (Agent Skill) and scored it 45/100 (orange). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 1 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
A base64 string of 128+ characters appears in a documentation file. Encoded prompt injection hides the hostile instruction in base64 — invisible to keyword filters — and relies on the agent's ability to decode it at runtime. There is no normal authoring reason to embed a multi-hundred-byte base64 blob in skill docs.
*.sig, SIGNATURES) outside the documentation.Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Complete brand identity creation system. Generates visual identity (colors, fonts, spacing), tone-of-voice guidelines, platform-specific writing rules, and structured brand files. Built for founders who need a cohesive brand without hiring an agency.
Brand, brand identity, voice, tone of voice, colors, fonts, visual identity, brand guide, brand system, writing style, brand persona, brand values, brand archetype, color palette, typography, design system, brand guidelines, logo usage, brand consistency, messaging framework, brand personality, brand positioning, brand voice generator, brand kit
Run this wizard step by step. Ask one section at a time. Do not dump all questions at once — founders need space to think through each decision. After each section, confirm the answers before moving forward.
Gather foundational context. These answers shape everything downstream.
Ask the user:
Store answers internally — they feed into every subsequent step.
Brand archetypes are psychological blueprints that define how your brand shows up in the world. They shape voice, visual identity, and emotional connection with your audience.
Present the 12 archetypes and ask the user to pick 1 primary and 1 secondary:
| Archetype | Core Drive | Voice Traits | Example Brands |
|---|---|---|---|
| Innovator | Progress, vision | Forward-thinking, confident, inspiring | Tesla, Apple |
| Sage | Knowledge, truth | Authoritative, thoughtful, educational | Google, Harvard |
| Hero | Mastery, achievement | Bold, empowering, action-oriented | Nike, FedEx |
| Creator | Originality, expression | Imaginative, expressive, detail-obsessed | Adobe, Lego |
| Explorer | Freedom, discovery | Adventurous, independent, daring | Patagonia, Jeep |
| Ruler | Control, stability | Commanding, premium, assured | Mercedes, Rolex |
| Caregiver | Service, protection | Warm, nurturing, trustworthy | Johnson & Johnson, TOMS |
| Rebel | Revolution, disruption | Provocative, fearless, unapologetic | Harley-Davidson, Virgin |
| Magician | Transformation | Visionary, charismatic, mystical | Disney, Dyson |
| Lover | Connection, beauty | Sensual, elegant, passionate | Chanel, Godiva |
| Jester | Joy, fun | Witty, playful, irreverent | Old Spice, Dollar Shave Club |
| Everyman | Belonging, relatability | Genuine, down-to-earth, honest | IKEA, Target |
After selection, confirm: "Your brand archetype is [Primary] with [Secondary] influence. This means your brand will feel [description]. Does that resonate?"
#### Color Palette (10 colors)
Guide the user through building a complete palette. Ask for preferences or suggest based on archetype.
| Slot | Role | Usage |
|---|---|---|
| Primary | Main brand color | Logo, primary CTAs, key UI elements |
| Primary Dark | Darker shade of primary | Hover states, active states, headers |
| Secondary | Complementary brand color | Secondary buttons, highlights, badges |
| Secondary Dark | Darker shade of secondary | Secondary hover states |
| Accent | Pop color for emphasis | Notifications, alerts, feature highlights |
| Accent Alt | Alternative accent | Tags, labels, progress indicators |
| Neutral 900 | Darkest neutral | Body text, headings |
| Neutral 500 | Mid neutral | Secondary text, borders |
| Neutral 200 | Light neutral | Backgrounds, dividers |
| Neutral 50 | Lightest neutral | Page backgrounds, cards |
Color psychology guidance to share with user:
Ensure the palette passes WCAG AA contrast requirements. Primary text color on background must have at least 4.5:1 contrast ratio.
#### Typography (3 fonts)
| Slot | Usage | Style Guidance |
|---|---|---|
| Heading font | H1-H6, display text, hero sections | Personality carrier — can be more expressive |
| Body font | Paragraphs, UI text, forms | Readability first — clean, high x-height |
| Accent font | Code blocks, data, special callouts | Monospace or distinctive serif for contrast |
Suggest from proven web-safe and Google Fonts options:
Sans-serif options: Inter, Plus Jakarta Sans, DM Sans, Outfit, Space Grotesk, Satoshi, General Sans, Switzer, Cabinet Grotesk, Geist Serif options: Fraunces, Playfair Display, Lora, Source Serif Pro, Newsreader, Literata Monospace options: JetBrains Mono, Fira Code, IBM Plex Mono, Source Code Pro, Geist Mono
#### Mode Defaults
Ask: Does your product/website lean light mode, dark mode, or both (with toggle)?
Set default mode and note which palette colors to adjust for each mode. Dark mode requires different neutral values and potentially adjusted primary/accent saturation.
Define the brand voice on 4 spectrums. Ask the user to rate each from 1-10.
Formal ←——————————→ Casual
1 2 3 4 5 6 7 8 9 10
Technical ←——————————→ Simple
1 2 3 4 5 6 7 8 9 10
Serious ←——————————→ Playful
1 2 3 4 5 6 7 8 9 10
Reserved ←——————————→ Bold
1 2 3 4 5 6 7 8 9 10Interpretation guide:
| Spectrum | 1-3 | 4-6 | 7-10 |
|---|---|---|---|
| Formal/Casual | Corporate, polished, third-person | Professional but approachable | First-person, conversational, contractions |
| Technical/Simple | Assumes expertise, uses jargon | Explains complex ideas clearly | Avoids jargon, uses analogies, 8th-grade reading level |
| Serious/Playful | No humor, straight facts | Occasional wit, light touch | Humor is a core tool, memes welcome |
| Reserved/Bold | Understated, measured claims | Confident but not aggressive | Makes big claims, uses superlatives, provocative |
After ratings, generate a Voice Summary Statement: "Our brand voice is [adjective], [adjective], and [adjective]. We sound like [metaphor — e.g., 'a smart friend who happens to be an expert' or 'a confident mentor who respects your time']."
Define the linguistic rules that keep the brand voice consistent across all writers and channels.
#### Words We Use (Brand Vocabulary) Ask the user to provide or collaboratively build a list of 10-20 preferred words/phrases that capture the brand. Examples:
#### Words We Avoid (Anti-Vocabulary) Words that damage the brand voice. Build a list of 10-15 words:
#### Industry Jargon Policy Ask: How does your brand handle technical/industry jargon?
#### Emoji Usage Policy Ask: What is your brand's emoji policy?
The same brand voice adapts to different contexts. Define how.
For each platform, specify:
| Platform | Tone Shift | Key Rules |
|---|---|---|
| +1 formal, +1 serious | Professional but human. Lead with insight, not promotion. Use line breaks for readability. 1200-1500 chars for posts. | |
| Twitter/X | +2 casual, +1 bold | Punchy, opinionated, concise. Hooks in first line. Thread format for depth. Hot takes welcome. Max impact in 280 chars. |
| Baseline voice | Personal, direct, scannable. Subject line is everything. One CTA per email. Mobile-first formatting. | |
| Blog | +1 technical, baseline else | Educational, thorough, well-structured. SEO-aware headlines. Use code blocks, tables, examples. 1000-2500 words. |
| Documentation | +2 technical, +2 formal, -2 playful | Clear, precise, task-oriented. Imperative mood. Code examples. No marketing speak. Progressive disclosure. |
| Pitch Deck | +2 bold, +1 formal | Confident, concise, data-backed. One idea per slide. Headlines that make a claim, not a topic. |
After completing all 6 steps, generate the following 4 files in brand/:
brand/brand.jsonStructured brand data. Used by other skills to maintain brand consistency.
{
"brand": {
"name": "Company Name",
"tagline": "One-line tagline",
"description": "One-paragraph brand description",
"industry": "Industry/vertical",
"stage": "Current stage",
"values": ["value1", "value2", "value3"],
"positioning": "Competitive positioning statement"
},
"archetype": {
"primary": "Archetype Name",
"secondary": "Archetype Name",
"summary": "Voice summary statement"
},
"colors": {
"primary": "#hexcode",
"primaryDark": "#hexcode",
"secondary": "#hexcode",
"secondaryDark": "#hexcode",
"accent": "#hexcode",
"accentAlt": "#hexcode",
"neutral900": "#hexcode",
"neutral500": "#hexcode",
"neutral200": "#hexcode",
"neutral50": "#hexcode"
},
"typography": {
"heading": "Font Name",
"body": "Font Name",
"accent": "Font Name"
},
"mode": "light | dark | both",
"voice": {
"formal_casual": 7,
"technical_simple": 5,
"serious_playful": 6,
"reserved_bold": 8
},
"vocabulary": {
"preferred": ["word1", "word2"],
"avoided": ["word1", "word2"],
"jargon_policy": "use_freely | use_with_context | avoid | glossary",
"emoji_policy": "none | minimal | moderate | heavy"
},
"platforms": {
"linkedin": { "tone_shift": "+1 formal", "max_length": 1500 },
"twitter": { "tone_shift": "+2 casual, +1 bold", "max_length": 280 },
"email": { "tone_shift": "baseline", "max_length": null },
"blog": { "tone_shift": "+1 technical", "word_count": "1000-2500" },
"docs": { "tone_shift": "+2 technical, +2 formal", "max_length": null },
"pitch": { "tone_shift": "+2 bold, +1 formal", "max_length": null }
}
}brand/config.jsonOutput preferences used by content generation skills.
{
"output": {
"default_format": "markdown",
"file_naming": "kebab-case",
"date_format": "YYYY-MM-DD",
"content_directory": "brand/",
"asset_directory": "brand/assets/"
},
"generation": {
"always_check_brand": true,
"enforce_vocabulary": true,
"check_contrast_ratio": true,
"auto_platform_adapt": true
},
"templates": {
"directory": "brand/templates/",
"use_brand_colors": true,
"use_brand_fonts": true
}
}brand/brand-system.mdComprehensive design philosophy and visual rules document. Include:
brand/tone-of-voice.mdComplete writing guide. Include:
Before running the wizard, check if brand/brand.json exists.
If it exists:
update colors — Modify the color paletteupdate fonts — Change typographyupdate voice — Adjust voice spectrum settingsupdate vocabulary — Add/remove preferred and avoided wordsupdate platforms — Adjust platform-specific rulesupdate all — Full re-run of the wizardIf it does not exist: Run the full wizard from Step 1.
When other skills reference the brand system, they should:
brand/brand.json for structured data (colors, fonts, voice settings)brand/tone-of-voice.md for writing guidanceThis ensures every piece of content — from a tweet to a pitch deck — sounds and looks like it came from the same company.
references/voice-guide.md — Examples of different brand voice styles with before/after comparisonsbrand/templates/tech-startup.md — Modern tech startup voice templatebrand/templates/enterprise-saas.md — Professional B2B enterprise voice templatebrand/templates/consumer-app.md — Consumer-facing app voice templatebrand/templates/developer-tools.md — Developer tools voice templatebrand/templates/creative-agency.md — Creative/design agency voice template~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.