
Ghostwrite in a Person's Voice
Drafts posts and replies in a specific person's validated writing voice, with a self-check before showing results.
- Repository
- garrytan/gbrain
- Stars
- 31,447
- Licence
- MIT
- Files
- 1 file
What it does
Once installed, the agent drafts short content such as tweets, replies, launch copy, recruiting blurbs and emails in the style of a specific person, but only if a validated voice profile for that person already exists in the user's knowledge base. It loads that profile's rules (tells to avoid, length, register, signature phrasing, banned words) and the person's background context, writes two or three options, and checks each against the profile before showing them. If no validated profile exists, it refuses to draft and instead walks through building one from the person's writing samples, starting with a consent step. It never posts or sends anything on its own.
Great for
- Founders or team leads who need consistent public posts drafted in their established voice
- Communications staff ghostwriting for colleagues who have consented and have a validated voice profile
- Users who already maintain a knowledge base of their people and writing samples
Skip it if
- Impersonating someone without their consent, since the skill requires recorded consent but the enforcement depends on the agent following it
- Anyone without an existing voice profile, because the skill will stop and require building one first, which needs a corpus of real writing samples
- Factual or high-stakes announcements that need legal or PR review, since the skill only checks voice fit, not accuracy beyond the brain pages it reads
Try asking
- “Draft in voice: three launch tweet options for Alice's new product, using her voice profile”
- “Ghostwrite a short reply to this thread in the style of people/alice-example-voice”
- “Build a voice profile for a colleague from their past posts, starting with the consent step”
- “Make this sound like our CTO's casual register for a team update email”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
draft-in-voice.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip draft-in-voice.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip draft-in-voice.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Build and validate the voice profile from real writing samples before asking for drafts; without it the skill will refuse.
- Specify the register you want (casual reply or statement announcement) to get closer first drafts.
- Always review drafts yourself; the self-check reduces voice mismatch but does not guarantee accuracy or approval.
What's inside
- SKILL.md
Redistributed unmodified from garrytan/gbrain under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.