draft-in-voice

Ghostwrite content in a specific person's voice using validated voice profiles from a knowledge brain.

Updated Aug 17, 2026
One-click install
npx skills add https://github.com/AMC-JTC/gbrain-1 --skill draft-in-voice-amc-jtc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-in-voice
Source: https://github.com/AMC-JTC/gbrain-1/tree/main/plugin/skills/draft-in-voice
Command: npx skills add https://github.com/AMC-JTC/gbrain-1 --skill draft-in-voice-amc-jtc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing tweets, posts, launch copy, or emails that genuinely sound like a specific person is hard to do consistently, and improvising a voice from memory produces generic or off-register drafts. This Skill grounds ghostwriting in a validated voice profile stored in the GBrain knowledge base, so every draft matches the subject's actual fingerprint instead of a guess. ## Core Features & Use Cases - Profile-gated drafting: Loads the subject's validated voice profile (people/<slug>-voice) plus first-party context from the brain, then drafts 2-3 options in a single register with a hard voice-fidelity self-check before anything is shown. - Voice profile builder: When no validated profile exists, drafting hard-stops and the Skill walks a corpus-to-fingerprint build: consent recording, gathering 20+ first-party writing samples spanning 6+ months, extracting six fingerprint dimensions (tells, length, registers, signature moves, banned boilerplate, worldview), and a blind validation test. - Safety contract: Never auto-posts, never invents facts or metrics, never drafts without a validated profile, and keeps private details private. - Use Case: A founder asks you to draft a launch tweet as their CTO. The Skill loads the CTO's validated voice profile, drafts three options in the correct register and length band, runs the self-check against the profile's named tells, and presents the options with verdicts for human approval. ## Quick Start Ask the agent to draft a tweet as a specific person about a topic, for example: draft a tweet as alice-example announcing the acme-example launch.

Frequently Asked Questions about draft-in-voice

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

FAQPage Schema
How do I ghostwrite a tweet in someone else's voice with AI?

Load the person's validated voice profile from the brain, then draft 2-3 options in a single register and run a voice-fidelity self-check against the profile's tells, length band, and banned boilerplate before showing anything. Without a validated profile, drafting hard-stops.

How do I build a voice profile from someone's writing?

Gather 20+ first-party writing samples spanning at least 6 months, record consent, then extract six fingerprint dimensions: tells to avoid, length discipline, registers, signature moves, banned boilerplate, and worldview. The profile only becomes validated after passing a blind test against held-out real samples.

What happens if no voice profile exists for the person?

Drafting stops entirely. The Skill either builds a profile through its builder workflow or asks the user for real writing samples to anchor on, because improvising a voice from memory is treated as worse than asking.

Can the Skill post or send the drafts automatically?

No. Output is drafts only; posting or sending always remains a human decision through an approval-gated path. The Skill never wires a draft directly into a send or publish action.

Why does a draft voice profile not unlock drafting?

Only profiles with status validated unlock drafting. Draft or stale profiles indicate the fingerprint has not survived blind validation or the corpus is outdated, so using them would produce unreliable imitations.