draft-in-voice

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

29.4k|4.4k|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/garrytan/gbrain --skill draft-in-voice
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: draft-in-voice
Source: https://github.com/garrytan/gbrain/tree/main/plugin/skills/draft-in-voice
Command: npx skills add https://github.com/garrytan/gbrain --skill draft-in-voice

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ghostwriting for founders, colleagues, or yourself usually degrades into generic AI-sounding text because the writer has no disciplined record of how the person actually writes. This Skill grounds every draft in a validated voice profile stored in the GBrain knowledge base, so tweets, posts, launch copy, and emails match the subject's real fingerprint instead of an improvised imitation.

Core Features & Use Cases

  • Profile-gated drafting: Loads the subject's voice profile at people/<slug>-voice plus first-party context from the brain, and hard-stops if no validated profile exists rather than freehanding a voice.
  • Voice profile builder: Walks through consent recording, first-party corpus gathering (20+ samples over 6+ months), fingerprint extraction across six categories, and a blind validation test before a profile unlocks drafting.
  • Self-check before output: Produces 2-3 draft options and scores each against the profile's tells, length band, register purity, and banned boilerplate before showing anything; never auto-posts.
  • Use Case: Ask for a launch tweet in a founder's voice; the Skill loads their validated profile, drafts three options in the correct register, and reports a self-check verdict for each.

Quick Start

Ask the agent to draft a tweet as a specific person about a topic, and it will load their validated voice profile from the brain and return checked draft options.

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 that obey its fingerprint rules on tells, length, and register. Each draft passes a voice self-check against the profile before being shown, and posting stays a human decision.

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

Gather at least 20 first-party writing samples spanning 6 or more months, record consent, then extract a fingerprint across six categories: tells to avoid, length, registers, signature moves, banned boilerplate, and worldview. The profile only becomes validated after a blind test where drafts are indistinguishable from held-out real samples.

What happens if no voice profile exists for the person?

Drafting hard-stops instead of improvising a voice. The Skill switches into builder mode, walking through consent, corpus gathering, fingerprint extraction, and validation before any drafting is unlocked.

Can the drafts be posted or sent automatically?

No. The Skill outputs drafts only and never wires them into a send or publish path. Posting remains a human decision through the normal approval-gated process, which is an explicit contract of the Skill.

Why does the voice profile require first-party writing samples only?

Third-party descriptions, press coverage, and paraphrases capture a person's reputation rather than their voice. Only writing the subject actually produced reveals their real diction, rhythm, and register habits needed for a faithful fingerprint.

When does a voice profile become stale or unusable?

A profile is marked stale when its newest corpus sample is over roughly 12 months old or the person's public voice has visibly shifted. Stale, draft, or missing profiles all block drafting until the profile is rebuilt and revalidated.