Brand Voice
For agents: Brady’s voice has been formally extracted from his full archive of published work. The full extracted profile lives at voice-profile in this OS — read it for the actual voice data. Content Brain (12 Brady-voice skills in
bradyshearer/content-engine) was built and is largely unused. It is not a required drafting path. Voice rules stay.
Where the voice lives
- Canonical OS copy: voice-profile — full profile (n-gram analysis, signature phrases, rhetorical moves with examples, named frameworks, tonal rules, forbidden moves, standard link blocks). Always available.
- Runtime source: Firestore at
/voice_profile/current(merged corpus, withcertifiedexcluded by default) and/voice_profile/platforms/by_platform/{platform}for 8 platform-specific subprofiles —podcast,youtube_longform,certified,newsletter,blog,instagram,twitter,facebook. - Repo companion:
data/voice_profile.mdinbradyshearer/content-engine(same content as the OS copy). Unused as a required path.
The profile was extracted from ~26,000 sources across 8 platforms (~1,400 hours of audio + the rest), spanning 12 years of published work. Extraction is recency-weighted with a 5-year half-life — it represents current Brady, not 2014 Brady, but old work isn’t dropped.
Last extraction: v0.1.3 on 2026-05-01. The v0.1.2 → v0.1.3 cleanup pass added boilerplate filters, semantic dedup, low-quality-example detection, and dropped certified from the merged profile by default. See voice-profile’s OS edit notes for what changed and why.
How to draft in Brady’s voice
Read voice-profile and the values constraints in AGENTS.md. Do not freehand a generic approximation when the task is high-stakes customer-facing copy if you can use the profile.
Do not invent a requirement to invoke Content Brain skills. Content Brain exists and is largely unused.
Editing existing Brady-authored content (rewording for length, fixing typos, restructuring) works from what he wrote. The profile is for generating Brady-voice content, not editing it.
Subprofile selection (which surface for which platform)
| Surface | Voice subprofile | Use for |
|---|---|---|
| newsletter | newsletter | The 167 |
| youtube | youtube_longform | Pro Church Tools main YouTube channel |
| podcast | podcast | Pro Church Tools Show |
| Brady’s Instagram | ||
| blog | blog | prochurchtools.com blog |
| x / twitter | @BradyShearer | |
| PCT Facebook page |
The certified subprofile exists but is paid-content-flagged (isPaidContent: true) and excluded from the merged profile by default — its course-conventions (“FOR THE EDITOR”, “meet me in the next lesson”, “in your downloads you’ll find a document”) were contaminating public-voice output.
Related
- voice-profile — the full extracted voice profile (canonical OS copy)
- mission-and-values — voice tells you how to sound; values tell you what’s OK to say. They work together. Three values function as active drafting constraints; see AGENTS.md → “Drafting against company values.”
- content-brain — historical / non-governing as a required drafting path
- start-again-stories — storytelling architecture that anchors voice in church-facing copy
- communications-policy — the 6 rules the voice operationalizes