brand-voice-extractor
Analyze a company's published content to extract their brand voice, writing style, and tone guidelines. Reads 10-20 of their best content pieces and produces a brand voice profile covering tone, vocabulary level, sentence structure, formatting patterns, CTAs, and target persona. Useful before writing outreach, content, or campaigns that should match a client's existing voice.
npx skills add gooseworks-ai/goose-skills --skill brand-voice-extractor --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Brand Voice Extractor Analyze a company's published content to extract their brand voice and writing style. Reads their top content pieces and produces actionable guidelines for matching their voice in future content, outreach, or campaigns. ## Quick Start ``` Extract brand voice for [company]. Use their blog at [url]. ``` Or with content already cataloged: ``` Extract brand voice for [client]. Use the content inventory at clients/[client]/research/content-inventory.json. ``` ## Inputs | Input | Required | Source | |-------|----------|--------| | **Content URLs** | Yes | User provides, or pulled from site-content-catalog output | | **Company name** | Yes | For context in the analysis | | **Number of pages** | No | Default: 15. How many pages to analyze. | ## Process ### Phase 1: Select Content to Analyze If content URLs are provided directly, use those. Otherwise: 1. Read the content inventory from `site-content-catalog` output 2. Select a diverse sample of 10-20 pages, prioritizing: - **Blog posts** (primary voice indicator) - **Landing pages** (marketing voice) - **Case studies** (storytelling voice) - Mix of recent and older content (to detect voice evolution) - Mix of topics
- Quick Start
- Inputs
- Process
- Phase 1: Select Content to Analyze
- Phase 2: Fetch and Extract Text
- Phase 3: Analyze Voice Dimensions
- Phase 4: Generate Brand Voice Profile
- Tips
- Dependencies
What does the brand-voice-extractor skill do?
Analyze a company's published content to extract their brand voice, writing style, and tone guidelines. Reads 10-20 of their best content pieces and produces a brand voice profile covering tone, vocabulary level, sentence structure, formatting patterns, CTAs, and target persona. Useful before writing outreach, content, or campaigns that should match a client's existing voice.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill brand-voice-extractor --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
