skills/capabilities/brand-voice-extractor/SKILL.md
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 skillsauth add athina-ai/goose-skills brand-voice-extractorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
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.
| 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. |
If content URLs are provided directly, use those. Otherwise:
site-content-catalog outputSelection heuristic:
For each selected URL:
Analyze across these dimensions:
Produce a Markdown document with this structure:
# Brand Voice Profile: [Company Name]
**Analyzed:** [Date] | **Content pieces analyzed:** [N]
**Sources:** [list of URLs analyzed]
---
## Voice Summary (2-3 sentences)
[Company] writes in a [tone] voice that [description]. Their content targets
[audience] and assumes [knowledge level]. The overall feel is [adjectives].
---
## Tone Profile
| Dimension | Position | Evidence |
|-----------|----------|----------|
| Formality | [e.g., Professional-casual] | [Example quote] |
| Emotional Register | [e.g., Measured, occasionally excited] | [Example] |
| Authority | [e.g., Expert/teacher] | [Example] |
| Humor | [e.g., Rare, dry when used] | [Example] |
| Directness | [e.g., Very direct, bold claims] | [Example] |
---
## Language & Vocabulary
### Reading Level
[Grade level estimate and what that means]
### Signature Phrases
- "[phrase 1]" — used frequently to [purpose]
- "[phrase 2]" — recurring pattern in [context]
### Jargon & Technical Depth
[How much industry jargon they use, how they handle technical concepts]
### Words They Love
[List of frequently used power words, adjectives, verbs]
### Words They Avoid
[Notable absences or patterns they steer away from]
---
## Structure & Formatting
### Typical Article Structure
[Outline of how their articles are typically organized]
### Sentence & Paragraph Style
- Average sentence length: [X words]
- Typical paragraph: [X sentences]
- Notable patterns: [fragments, rhetorical questions, etc.]
### Formatting Habits
- Headers: [style]
- Lists: [frequency and style]
- Emphasis: [bold/italic patterns]
- CTAs: [where, how often, what language]
---
## Audience & Persona
### Target Reader
[Role, seniority, industry, pain points they address]
### Knowledge Assumptions
[What they assume the reader already knows]
### Point of View
[I/we/you usage and what it signals]
---
## Writing Guidelines (Actionable)
Use these guidelines when writing content, outreach, or campaigns for [Company]:
### Do
- [Guideline 1 with example]
- [Guideline 2 with example]
- [Guideline 3 with example]
### Don't
- [Anti-pattern 1]
- [Anti-pattern 2]
- [Anti-pattern 3]
### Voice Samples
**Their style:**
> [2-3 representative quotes from their content that exemplify the voice]
**How to match it:**
> [2-3 example sentences written in their voice about a neutral topic]
site-content-catalog output (for selecting which content to analyze)content-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.