brand-voice

Extract or build a brand voice profile from existing content, interviews, or website URLs.

31|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill brand-voice-moizibnyousaf
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: brand-voice
Source: https://github.com/MoizIbnYousaf/marketing-cli/tree/main/skills/brand-voice
Command: npx skills add https://github.com/MoizIbnYousaf/marketing-cli --skill brand-voice-moizibnyousaf

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Marketing copy often sounds generic and inconsistent across channels because no documented brand voice exists. This Skill defines a consistent voice profile that every downstream content skill can reference, so all output sounds like the same distinct brand. ## Core Features & Use Cases - Three generation modes: Extract (analyze 3-5 pieces of existing content), Build (guided interview from scratch), and Auto-Scrape (analyze a live website URL via web search). - Voice DNA framework: Maps personality spectrum, vocabulary rules, rhythm, POV, and platform-specific adaptations into a structured voice-profile.md file. - Voice Test Loop: Generates three sample paragraphs (email, social post, landing page hero) and iterates with user feedback before saving. - Use Case: A founder says their marketing sounds generic. The skill scrapes their website, extracts voice patterns, validates samples with them, and saves a voice profile that all future copywriting skills reuse. ## Quick Start Analyze my website at https://example.com and define my brand voice profile.

Frequently Asked Questions about brand-voice

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I define a brand voice for my marketing content?▼

Provide 3-5 pieces of existing content for extraction analysis, answer a guided interview to build from scratch, or supply a website URL for automated scraping. The result is a voice-profile.md file with tone spectrum, vocabulary rules, and platform adaptations.

How to analyze brand voice from a website URL?▼

Auto-Scrape mode uses web search to pull homepage, about page, blog posts, and social profiles from the URL, then runs the same six-dimension extraction analysis. It supplements findings with 2-3 targeted questions before generating the profile.

What should a brand voice profile include?▼

A complete profile includes a voice summary, personality spectrum ratings, vocabulary do/don't lists, rhythm and structure patterns, POV stance, platform adaptation table, and on-brand versus off-brand example phrases.

Can I update an existing brand voice profile?▼

Yes. When voice-profile.md already exists, the skill enters update mode: it shows the current profile summary, asks what to change, and requires confirmation before overwriting so manual refinements are not lost.

What happens if web search is unavailable for URL analysis?▼

The skill falls back gracefully: you can either paste website copy directly for extraction analysis or answer the 15-question Build interview to construct the voice profile without scraping.

Why does AI-generated marketing copy sound generic?▼

Generic output happens when no documented voice profile exists, so every generation defaults to bland averages. A validated voice profile with concrete examples and forbidden words gives downstream skills specific calibration targets.