Guide · May 2026
Ghostwrite Yourself
Build a voice profile once. Stop editing AI out of your drafts forever.
A practical method for getting Claude, ChatGPT, Gemini, or any other model to write in your actual voice, not a polite committee version of it. Three inputs, twenty-two questions, two prompts, one file you'll keep for years.
Most AI writing sounds like AI
You can feel it in the second paragraph. The hedging, the “moreover,” the symmetric three-bullet lists, the closing sentence that says nothing. You spend more time deleting AI tics than you would have spent writing the thing yourself.
The fix isn't a better prompt. It's a better profile: a single document that captures how you actually write, what you refuse to write, and who you write for. You build it once. You paste it into every system prompt, every Project, every custom GPT, every Claude session, from then on.
Most “voice clone” tutorials get this backwards. They hand you a hundred questions and ask you to describe your own voice from memory. People are bad at that. They write down the voice they wish they had, then wonder why the output sounds aspirational and weird.
Trust the writing samples over the self-report. What you actually write is more accurate than what you say about how you write. Self-report fills the gaps samples can't reach: refusals, audience, intent. Nothing else.
The result is a 3,000–4,000 token markdown file that you'll keep for years. Update it when your taste shifts. Port it to whatever model comes next. It's the most leveraged hour of work you'll do this quarter.
- Time investment
- ~1 hourto gather samples, answer 22 questions, compile the file
- Output
- One .md fileportable across Claude, ChatGPT, Gemini, Grok, anything
- Decay rate
- ~6 monthsrefresh when your voice or audience meaningfully shifts
The premise in one paragraph
A great voice file has three ingredients in a strict priority order. Most guides ignore the first two and over-index on the third. That's why the output sounds generic. Get the order right and the rest is mechanical.
| Priority | Input | Why it matters |
|---|---|---|
| 1st | Writing samples | The ground truth. Captures rhythm, structure, vocabulary, tics. Beats any self-description because it's evidence, not memory. |
| 2nd | Spoken transcripts | Podcasts, voice notes, Wispr dumps. Captures how you phrase ideas when you're not performing for an editor. |
| 3rd | 22 targeted answers | Fills the gaps samples can't show: who you write for, what you refuse, what you wish you did more of. |
Skip the questions. Drop 8–10 of your best writing samples into a single document, add a one-paragraph note about who you write for, and run the Compiler prompt. You'll get 70% of the value.
Samples first. Always.
1. Writing samples (the gold)
Pull 5–10 pieces you've actually written and shipped. Mix the contexts. A long-form essay or article. A few short posts. A casual email or DM thread. Something professional. Something where you were genuinely warmed up and good. Avoid: anything you ghost-edited heavily based on someone else's feedback. You want evidence of your voice, not the committee's.
Range matters more than volume. Two essays in the same register tell the model less than four pieces in different registers, because the variance shows where your voice flexes and where it stays constant.
2. Spoken transcripts (the rhythm)
Optional but powerful for anyone who works in audio or who writes the way they talk. Pull the transcript of one or two podcast appearances, or do a 20-minute Wispr Flow ramble on a topic you care about. Talk like you're explaining it to a smart friend. Don't edit. The mess is the data. Speech captures cadence, hedge words, the way you start and abandon sentences, the rhythm of how you actually think.
Skip this input if you're a print-first writer whose spoken voice doesn't match their written one. It'll add noise, not signal.
3. The 22 questions (the meta layer)
These cover what samples can't show: who you're writing for, what you refuse to write, who you're trying not to sound like, what you wish more of your work did. Keep your answers honest and specific. “I write for ambitious solopreneurs aged 30–45 who already know the basics and are sick of beginner content” beats “anyone interested in business,” by an order of magnitude.
If your self-report contradicts your samples, the samples win. The Compiler prompt enforces this; it's instructed to flag the gap and trust the evidence. You'll learn things about your own voice from this step. That's a feature.
Five steps. About an hour.
Gather your samples (15 min)
Drop 5–10 writing samples into a single document. Mix registers and contexts. Don't curate too hard. You want evidence of how you actually write, not a highlight reel. Label each one with a one-line note about context (audience, platform, year). Optional: add 1–2 podcast or voice transcripts.
Answer the 22 questions (25–30 min)
Use the worksheet below, or paste the Interviewer prompt into Claude and dictate your answers. Ramble. Get specific. If you're vague, the Interviewer will push back. That's the point. The richer your answers, the sharper the profile.
Run the Compiler (5 min)
Open a fresh Claude session (Opus is best for this). Paste the Compiler prompt, then paste your samples, transcripts, and answers below it. Let it run. You'll get a structured markdown profile back: voice fingerprint, do/don't, reference excerpts, calibration notes.
Test it in a blank session (10 min)
Open a new chat. Paste your profile as the system prompt or first message. Ask it to write something short in your voice: a tweet, an email, an opening paragraph. Read it out loud. Does it sound like you? If not, note where it drifts and feed those notes back into a refined version.
Save and deploy (5 min)
Save the file as yourname-voice.md. Drop it into Claude Projects, ChatGPT custom instructions, Gemini Gems, your Obsidian vault, or wherever else you write. From now on, every session starts already knowing how you sound.
The worksheet
Answer in your own words. Be specific. If a question doesn't apply, write why. That's signal too. Print and fill, or copy into a doc.
Audience & Purpose
- 01.Who are you writing for? Describe one specific real person if you can.
- 02.What do you want them to feel, think, or do after reading?
- 03.What's the one thing you want to be known for saying?
Voice & Tone
- 04.If a friend read your writing without your name on it, how would they know it was you?
- 05.How casual or formal are you? Where's the line you don't cross?
- 06.Do you swear? When, and when not?
- 07.Funny, serious, warm, sharp, dry: pick the two or three that actually fit you.
- 08.What words or phrases make you cringe when other writers use them?
Refusals & Pet Peeves
- 09.What topics or angles will you never write about?
- 10.What kind of advice or content do you refuse to give, even when asked?
- 11.What does generic AI writing get wrong that drives you up the wall?
Style & Structure
- 12.Long sentences or short? Paragraphs or one-liners? Lists or prose?
- 13.How do you open a piece? How do you end one?
- 14.Do you use headers, bullets, bold? When do they help vs. clutter?
- 15.How much do you explain vs. assume the reader keeps up?
Influences & Anti-Influences
- 16.Name 2–3 writers, creators, or thinkers whose voice you admire. What specifically?
- 17.Name 1–2 whose style you actively reject. Why?
- 18.If your writing had a soundtrack genre, what would it be?
Subject & Stance
- 19.What are the 3–5 topics you actually write about?
- 20.What's a take you hold that most people in your field disagree with?
- 21.What do you wish more people understood about your subject?
- 22.What's the difference between writing you're proud of and writing that just got the job done?
Prompt 1: The Interviewer
Use this if you'd rather dictate your answers than fill the worksheet. Paste it into Claude (Opus, with extended thinking on if you've got it). Speak your answers using Wispr Flow or your phone's dictation. The Interviewer will push back on vague answers and dig deeper.
You are interviewing me to build a profile of how I write and think. I'll be dictating, so my
answers may ramble. That's fine, capture everything.
Ask me the 22 questions below one at a time. After each answer:
- If I was vague, gave a one-word reply, or contradicted myself, push back and ask a sharper
follow-up before moving on.
- Don't accept "I don't know" without trying once to unstick me.
- Don't summarize as we go.
When all 22 are answered, just say "done" and wait. Don't analyze yet.
THE 22 QUESTIONS:
Audience & Purpose
1. Who are you writing for? Describe one specific real person if you can.
2. What do you want them to feel, think, or do after reading?
3. What's the one thing you want to be known for saying?
Voice & Tone
4. If a friend read your writing without your name on it, how would they know it was you?
5. How casual or formal are you? Where's the line you don't cross?
6. Do you swear? When, and when not?
7. Funny, serious, warm, sharp, dry: pick the two or three that actually fit you.
8. What words or phrases make you cringe when other writers use them?
Refusals & Pet Peeves
9. What topics or angles will you never write about?
10. What kind of advice or content do you refuse to give, even when asked?
11. What does generic AI writing get wrong that drives you up the wall?
Style & Structure
12. Long sentences or short? Paragraphs or one-liners? Lists or prose?
13. How do you open a piece? How do you end one?
14. Do you use headers, bullets, bold? When do they help vs. clutter?
15. How much do you explain vs. assume the reader keeps up?
Influences & Anti-Influences
16. Name 2-3 writers/creators whose voice you admire. What specifically?
17. Name 1-2 whose style you actively reject. Why?
18. If your writing had a soundtrack genre, what would it be?
Subject & Stance
19. What are the 3-5 topics you actually write about?
20. What's a take you hold that most people in your field disagree with?
21. What do you wish more people understood about your subject?
22. What's the difference between writing you're proud of and writing that just got the job done?
Begin with question 1.
Prompt 2: The Compiler
This is the prompt that does the real work. Paste it into a fresh Claude session, then paste your writing samples, transcripts, and 22 answers below it. The “trust the samples over self-report” instruction is the line that prevents the profile from becoming aspirational fiction.
Below is everything you need to build my voice profile: writing samples, transcripts (optional),
and my answers to a 22-question interview.
Compile this into a single markdown file (~3,000-4,000 tokens) that another instance of you could
load to write in my voice.
Structure it as:
1. VOICE FINGERPRINT
5-8 bullets that capture what makes my writing mine.
Derived from the samples first, the answers second.
2. AUDIENCE & PURPOSE
Who I write for, what I'm trying to do.
3. DO
Concrete moves, phrasings, structural habits, tonal range.
4. DON'T
Refusals, banned phrases, tics to avoid, AI tells I hate.
5. REFERENCE EXAMPLES
3-5 short excerpts from my actual samples that demonstrate the voice,
each with a one-line note on why it's characteristic.
6. CALIBRATION NOTES
When to dial casual up/down. When to swear. When to be serious.
When to be playful. Edge cases.
CRITICAL RULES:
- Prioritize the writing samples over my self-description.
- If what I SAY I do contradicts what the samples SHOW I do, trust the
samples and flag the gap explicitly.
- Be specific. Avoid generic style descriptors like "engaging,"
"authentic," "conversational". Those are useless.
- Quote actual phrases I use. Name actual structural moves I make.
- If a category is thin (e.g. only 2 samples), say so. Don't fabricate.
INPUT MATERIALS:
[paste writing samples here]
[paste transcripts here, if any]
[paste 22 answers here]
Deploy. Iterate. Update.
Where to paste it
The file is plain markdown. It works anywhere. The most useful homes:
- Claude Projects: paste into the Project's custom instructions. Every chat in that Project starts pre-loaded.
- ChatGPT custom instructions or a custom GPT's “Instructions” field.
- Gemini Gems: paste into the Gem's instructions.
- System prompts in the API, if you're building tools.
- Obsidian vault: keep the canonical version here, drop into Cowork or wherever else you work from.
A short framing line helps
When you paste the profile, prefix it with one line of intent: “Use this voice profile when drafting. Match the do's, avoid the don'ts. If I'm asking for something the profile doesn't cover, ask me before you guess.” That last clause prevents the model from improvising in directions you'd reject.
When to update
- Your audience has shifted
- You've changed format (added video, podcast, newsletter)
- Drafts feel “off” more than once
- You catch yourself editing the same AI tic out repeatedly
- It's been 6+ months
- One bad draft. It could just be a bad prompt
- You're tweaking a single project (use a project-specific addendum)
- The model itself just got upgraded. Test first
Keep a running file called voice-notes.md next to the profile. Every time you delete an AI tic, paste it there. Every time the model gets your voice exactly right, paste that example too. When you do your six-month refresh, that file becomes the input.
One file. Years of leverage.
The hour you spend on this is worth more than any prompting course. Most people skip it because the payoff is invisible until the first time you paste your profile into a blank session and the output already sounds like you. After that, you don't go back.
The profile isn't magic. It's a portable filter. It won't think for you. It won't have your judgment. It will not catch the things only you would catch. What it will do is collapse the gap between the AI draft and the version you'd actually publish, so you spend your time on the parts that need a human, not deleting “moreover” and “delve” out of the rest.
Build it once. Deploy it everywhere. Update it when your taste shifts. That's the whole game.
“If you build something with this and the output starts sounding suspiciously like you, post it in the group. We want to see it.”