voice-extraction

Analyzes pasted writing samples with parallel subagents to produce a reusable voice guide file.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When you want content written in a specific person's style, generic brand-voice profiles fall short because they are not built from real source material. This Skill reverse-engineers a person's writing voice from their actual posts, articles, or tweets, producing a structured voice file that other skills can use to write in that voice. ## Core Features & Use Cases - Parallel Multi-Dimension Analysis: Launches 10 Sonnet subagents in a single message, each examining one dimension such as sentence structure, vocabulary, emotional register, authority signals, and anti-patterns. - Structured Voice File Output: Synthesizes agent findings into a Markdown voice guide with sections for sentence architecture, vocabulary lists, teaching style, tweet voice, and adaptation to your brand. - Per-Subject Voice Storage: Saves each extracted voice to brand/voices/[name].md (or ./voices/[name].md standalone) without overwriting the canonical brand/voice-profile.md. - Use Case: Paste five essays from a founder you admire, and receive a complete voice architecture document plus example tweets adapted to your product, ready for use by writing skills. ## Quick Start Paste several posts or articles from the person whose voice you want to replicate and ask the agent to extract their writing voice into a voice file.

Frequently Asked Questions about voice-extraction

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

FAQPage Schema
How do I extract someone's writing voice from their content?▼

Paste at least one substantial post or five or more tweets into the conversation. The skill launches 10 parallel Sonnet subagents that each analyze one dimension of the writing, then synthesizes the findings into a structured voice guide file.

How much content do I need to analyze a writing voice?▼

The minimum is one substantial post or five or more tweets, but more material produces better results. One post reveals patterns while five or more posts reveal a repeatable system, so the skill will ask for additional material if the input is too thin.

Where is the extracted voice file saved?▼

Inside a project with a brand directory, the file is saved to brand/voices/[name].md, creating the voices subdirectory if needed. Standalone, it saves to ./voices/[name].md. It never overwrites the canonical brand/voice-profile.md file.

Can I keep multiple extracted voices in one project?▼

Yes. Each extracted voice lives in its own file under the voices subdirectory, so multiple subjects such as founders, competitors, or inspirations can coexist and be referenced independently by other skills.

What is the difference between voice-extraction and brand-voice?▼

Voice-extraction builds a voice from deep analysis of a specific person's real content using 10 parallel agents. Brand-voice is a lighter-weight option that builds a voice from an interview or website scrape and owns the canonical voice-profile.md file.