extract-founder-voice

Extract brand voice profiles from posts, transcripts, and interviews into YAML.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Heuresis/LinkedIn-Agency --skill extract-founder-voice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-founder-voice
Source: https://github.com/Heuresis/LinkedIn-Agency/tree/main/skills/extract-founder-voice
Command: npx skills add https://github.com/Heuresis/LinkedIn-Agency --skill extract-founder-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building a precise brand voice profile for an agency operator or client is necessary to maintain consistent messaging across posts, replies, and scripts. Without it, content drifts and engagement quality drops.

Core Features & Use Cases

  • Onboard new operators and clients by extracting voice from 20-50 posts, transcripts, and voice notes.
  • Generate a structured YAML profile with fields such as communication_style, tone_framework, personality_traits, and story_bank for downstream content production.
  • Validate voice completeness and drift resistance, providing a gateway for downstream ghostwriting with a publishable voice layer.

Quick Start

Ingest the subject's posts and transcripts, then run the extraction to produce a brand voice profile for agency or client.

Frequently Asked Questions about extract-founder-voice

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

FAQPage Schema
How do I create a brand voice profile to prevent content drift in ghostwriting?

To create a brand voice profile that prevents content drift, you extract voice patterns from a subject's existing content into a structured YAML format. This profile captures communication style, tone framework, and language patterns to serve as a reliable gateway for downstream ghostwriting.

What inputs do I need to build an accurate client voice profile for content production?

Building an accurate client voice profile requires 20-50 existing posts, 3-5 transcripts, and a 60-90 minute interview. These inputs are ingested and analyzed to extract personality traits and generate a comprehensive story bank for the operator or client.

How does a story bank improve consistency across LinkedIn posts and scripts?

A story bank improves consistency across LinkedIn posts by providing a centralized repository of narrative elements and language patterns extracted from original content. This prevents voice drift by ensuring all downstream scripts and replies maintain the subject's authentic personality traits.

Can I use existing transcripts and posts to onboard new agency clients for ghostwriting?

Yes, you can use existing transcripts and posts to onboard new agency clients for ghostwriting. The voice extraction process analyzes this content to output a structured YAML profile with fields like communication style and tone framework, validating completeness and drift resistance for publishable content.

What's the best way to extract a founder's voice for a structured YAML profile?

The best way to extract a founder's voice for a structured YAML profile is to combine 20-50 posts, 3-5 transcripts, and a 60-90 minute interview. This multi-input approach ensures comprehensive capture of language patterns, personality traits, and story bank elements for downstream content workflows.

Why does downstream content drift without a comprehensive brand voice profile?

Downstream content drifts without a comprehensive brand voice profile because ghostwriting lacks a structured reference for communication style and tone framework. Extracting a YAML profile with personality traits and language patterns provides drift resistance and maintains engagement quality across posts and replies.