
Extracts a reusable voice profile from real writing samples like X posts, essays, emails, or product docs, then lets you apply that voice consistently across content types without re-deriving style each time. Pull 5 to 20 samples, and it captures rhythm, compression, capitalization norms, parenthetical use, and what the author never does. The output is a structured profile block other skills can consume directly. Useful when you're writing launch posts, outreach, or social content and need voice consistency that doesn't feel like generic AI slop. Includes hard bans on fake curiosity hooks, LinkedIn thought-leader cadence, and "Excited to share" filler. The point is operational reuse, not literary criticism.
$ npx -y skills add affaan-m/everything-claude-code --skill brand-voice --agent claude-codeInstalls into .claude/skills of the current project.
Build a durable voice profile from real source material, then use that profile everywhere instead of re-deriving style from scratch or defaulting to generic AI copy.
Use the strongest real source set available, in this order:
Do not use generic platform exemplars as source material.
x-api to pull recent original posts before drafting.Produce a reusable VOICE PROFILE block that downstream skills can consume directly. Use the schema in references/voice-profile-schema.md.
Keep the profile structured and short enough to reuse in session context. The point is not literary criticism. The point is operational reuse.
If the user wants Affaan / ECC voice and live sources are thin, start here unless newer source material overrides it:
Delete and rewrite any of these:
VOICE PROFILE across related tasks in the same session.Use this skill before or inside:
content-enginecrosspostlead-intelligenceIf another skill already has a partial voice capture section, this skill is the canonical source of truth.
Sponsors