ecc-brand-voice

Builds a reusable voice profile from real writing samples for consistent content across channels.

Updated Apr 18, 2025
One-click install
npx skills add https://github.com/adriancodes/dotfiles --skill ecc-brand-voice-adriancodes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ecc-brand-voice
Source: https://github.com/adriancodes/dotfiles/tree/main/dot_agents/skills/ecc-brand-voice
Command: npx skills add https://github.com/adriancodes/dotfiles --skill ecc-brand-voice-adriancodes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing in a consistent personal or brand voice across posts, emails, and launch notes is hard, and defaulting to generic AI copy produces content full of clichés. This Skill derives a structured voice profile from real source material so every downstream draft matches the author's actual style. ## Core Features & Use Cases - Source-Derived Voice Profiles: Analyzes 5-20 real samples (posts, essays, emails, docs) to extract rhythm, compression, capitalization, claim style, and banned moves into a reusable VOICE PROFILE block. - Hard Bans on AI Tropes: Explicitly deletes patterns like fake curiosity hooks, "not X, just Y", bait questions, and LinkedIn thought-leader cadence. - Cross-Channel Reuse: The profile feeds downstream workflows for X, LinkedIn, email, launch posts, and outbound messaging without re-deriving style each time. - Use Case: A founder wants launch posts and cold outreach that sound like them. Provide 10 past posts and essays; the Skill produces a structured voice profile that all future drafts in the session follow. ## Quick Start Analyze these pasted posts and essays and build a reusable voice profile I can apply to my next LinkedIn post and launch announcement.

Frequently Asked Questions about ecc-brand-voice

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

FAQPage Schema
How do I create a brand voice profile from my existing writing?▼

Gather 5 to 20 representative samples such as posts, essays, or emails, then have the Skill extract rhythm, compression, capitalization, claim style, and banned moves. It outputs a structured VOICE PROFILE block you can reuse across drafts.

How to keep AI writing from sounding generic?▼

Derive style from real source material instead of platform exemplars, and enforce hard bans on tropes like fake curiosity hooks, bait questions, and LinkedIn thought-leader cadence. The profile is reused across tasks so drafts stay consistent.

What writing samples work best for building a voice profile?▼

Prioritize recent original posts and threads, then articles, essays, and newsletters, then real outbound emails, then product docs and site copy. Prefer recent material unless older writing is more canonical, and never use generic platform exemplars.

Can I use a voice profile across X, LinkedIn, and email?▼

Yes, the profile includes channel notes for X, LinkedIn, and email so the same core voice adapts per platform. Downstream workflows reuse the latest confirmed profile instead of re-deriving a conflicting one.

Does this skill need live X or Twitter API access?▼

No, live X access is optional and requires a separately authorized API. Without it, supply exported posts or other samples and the Skill labels source gaps in the profile.

What are the limitations of a source-derived voice profile?▼

The profile is only as strong as the source set; thin or conflicting samples reduce confidence and should be flagged rather than averaged. It also does not publish content or authorize access to any platform on its own.