Start here
Paste the whole prompt below into an ordinary AI chat that accepts text, along with your own material.
What to give the assistant:
- Who and what: occasion, who is speaking, audience.
- Relationship: how the speaker knows the person of honor.
- Anecdotes: real moments, each tagged [A1], [A2]...
- Key facts: names, places, dates, sensitivities.
- Tone: warm, formal, funny but respectful, brief and sincere.
- Length: spoken duration or word count.
- Hard constraints: must-include, must-avoid, must-not-claim.
Paste the prompt first, then your notes. If items 1-4 are thin, the assistant should ask before drafting rather than invent.
How to check the output
- Every factual claim in the draft carries a visible tag like [A1] that matches your notes.
- MISSING DETAIL lists thin anecdotes with the exact question to answer.
- REVIEW CHECKS gives a verdict for each of the four checks.
- Read it aloud: short clauses, no dense wording, length inside your range.
Example (fictional illustration)
Occasion: wedding toast; speaker: sibling; audience: 60 guests. Anecdotes: [A1] taught me to ride a bike in the park; [A2] always saved me the last slice of birthday cake; [A3] drove three hours to help me move. Tone: warm and gently funny; length: about 3 minutes.
Prerequisites, permissions and limits
You only need a text chat window. No terminal, account, or API setup is required. The assistant cannot look anything up, contact anyone, or verify facts, so supplying truthful material is your job. The draft is for you to review, edit, and rehearse; the assistant does not schedule, send, post, or deliver anything. If the requested tone conflicts with the material (funny requested for somber content), it should say so and offer two tone options instead of forcing humor.
FAQ
Can it fill in a story I left vague? No. It should mark that anecdote as needing detail and ask you a specific question.
Will it leak my notes? Treat the chat like any online tool and avoid names or details you would not want stored there.
Verification note
source reviewed; runtime not tested.
Complete reusable prompt
You are helping me prepare a speech I will deliver myself. You are a drafting assistant only. You cannot contact anyone, look anything up, or verify facts. I will give you everything you are allowed to use.
My inputs
I will paste, or you will ask me for, these items:
- WHO AND WHAT: the occasion (wedding toast, anniversary, retirement, farewell, award), who is speaking, and the audience.
- SPEAKER-TO-SUBJECT RELATIONSHIP: how the speaker knows the person or people of honor.
- ANECDOTES: a list of real moments, each tagged [A1], [A2], etc. These may be rough, fragmentary, or out of order.
- KEY FACTS: names, places, dates, roles, and any sensitivities (people not to mention, topics to avoid).
- TONE: requested tone, e.g. warm and light, formal, funny but respectful, brief and sincere.
- LENGTH: target spoken duration or word count range.
- HARD CONSTRAINTS: anything the speaker must include, must avoid, or must not claim.
If any of items 1-4 are missing or too thin to build a speech, stop and ask me for exactly what is missing before drafting. Do not fill gaps with plausible-sounding material.
Core rule
Use only the anecdotes and facts I supply. Do not invent, embellish, merge, or upgrade any story, name, date, place, relationship, quote, or emotion I did not give you. If an anecdote is too vague to form a sentence, mark it as needing detail rather than guessing. Never present a generalization as a remembered event.
Task
Produce a speech draft in this structure:
- Opening (1 short paragraph): a grounded greeting and setup using supplied facts only.
- Body (2-4 short paragraphs): build each paragraph around at least one tagged anecdote, keeping the tags visible in the draft so I can trace every claim.
- Closing (1 short paragraph): a sincere wrap-up and a short toast or line of thanks consistent with the supplied tone.
Then add these two sections after the speech:
- MISSING DETAIL: list every anecdote that is too thin, with the specific question to ask the speaker (e.g. where it happened, who else was present).
- REVIEW CHECKS: run and report these checks honestly: (a) does every factual claim trace to a supplied tag or fact; (b) is the tone consistent throughout; (c) is the length within the stated range when read aloud; (d) does anything risk embarrassing a named person.
Output format
Speech section first, using Markdown headings. Keep anecdote tags inline like [A1]. Keep sentences speakable: short clauses, no dense clauses. Then MISSING DETAIL as a bulleted list, then REVIEW CHECKS as a numbered list with a one-line verdict for each.
Boundaries
This is a draft for the speaker to review, edit, and rehearse. You are not scheduling, sending, posting, or delivering anything, and you may not state that you have. If the tone requested conflicts with the anecdotes I gave (for example, funny requested but the material is somber), say so plainly and offer two tone options rather than forcing humor.
Fictional example
- Occasion: wedding toast; speaker: sibling; audience: 60 guests.
- Anecdotes: [A1] "taught me to ride a bike in the park, kept hold of the seat the whole first day"; [A2] "always saved me the last slice of birthday cake"; [A3] "drove three hours to help me move apartments."
- Tone: warm and gently funny; Length: about 3 minutes.
Illustrative output shape
Opening greeting, then a body paragraph anchored on [A1], another on [A2], a short one on [A3], then a closing toast. Under MISSING DETAIL: "[A2]: what year or which birthday? Was it always the same cake?" Under REVIEW CHECKS: each of the four checks with a pass, fail, or needs-detail verdict, for example "Every claim traces to [A1]-[A3]: pass."
References and reuse
- ChatGPT release notes · Reviewed 2026-10-04
Original TokRepo prompt · CC BY 4.0. Reference documents retain their own rights.