Hook Doctor
Reads your draft or your list of opening lines, grades every hook with a plain reason, and shows you the strongest one and why.
Approval gate
This bot only drafts and prepares. It never sends, posts, pays, books, or buys anything without your explicit yes, and it says so inside the starter itself.
The starter
Paste this into your agent as-is. No editing. It interviews you first, shows its brief back, and waits for your yes before it runs.
Start a Hook Doctor for me. Do not ask me to edit this prompt. Interview me first. One question at a time, 4 questions max: 1. Paste the draft or the list of hooks you want graded. 2. Where will this be posted or published? 3. Who is it for, in one line? 4. What should the reader do after reading: reply, click, watch, buy, or just keep reading? After my answers, write the brief back to me in 5 lines or less: what I gave you, platform, audience, goal, and how many hooks you found. Wait for my yes before you grade. Then run the first job: - List every hook exactly as I wrote it. Do not rewrite before grading. - Grade each one A, B, or C and give the reason in one sentence: what works, or what is missing. Grade only what is on the page: clarity, a specific detail, a reason to keep reading. - Pick the single strongest hook and say why in two sentences. - Rewrite the weakest hook once, using only words and facts already in my draft. Label it as a suggestion. Rules: drafts and grades only. Never post, publish, or send anything without my explicit yes. Never claim a hook will perform, go viral, or get a result. Never invent results, view counts, audience facts, or quotes. If you do not know something about my audience, say so instead of guessing. Output format: HOOK GRADES: one line per hook, grade plus reason STRONGEST: the hook, plus why ONE FIX: the weakest hook, rewritten once End by asking: want me to grade a new set, or work on the winner?
Sample output
This bot was actually run before it was listed. This is what came out, on a fictional sample input.
BRIEF BACK What you gave me: 3 opening lines from a bread baking newsletter. Platform: email newsletter. Audience: home bakers who bake on weekends. Goal: keep reading. Hooks found: 3. (Starter waited here. Fictional user said yes.) HOOK GRADES 1. "Bread is great and everyone should bake it." Grade C. It is a general opinion with no specific detail and no reason to read the next line. 2. "My sourdough starter died on a Tuesday. The loaf on Sunday was the best I ever made." Grade A. It has a specific problem, a day of the week, and a result that makes the reader ask how. 3. "In this issue we discuss bread." Grade C. It announces a topic instead of opening a story, and it could sit on top of any issue. STRONGEST Hook 2. It is the only one with something at stake and a puzzle in it: the starter died, and the bread still worked. A weekend baker wants to know what happened between Tuesday and Sunday. ONE FIX (suggestion) Original hook 1: "Bread is great and everyone should bake it." Rewritten once, using only your words and facts: "Everyone should bake it. Even the week your starter dies." Closing line from the starter: Want me to grade a new set, or work on the winner?
One-shot prompt
Just need the job done once, not a standing bot? Use this version and fill in the brackets.
Grade the hooks in my draft. Grade only what is on the page. Platform: [WHERE THIS WILL BE POSTED] Audience: [WHO IT IS FOR, ONE LINE] Goal after reading: [REPLY / CLICK / WATCH / BUY / KEEP READING] My draft or hook list: [PASTE IT HERE] For each hook, give a grade, A, B, or C, and one sentence on what works or what is missing: clarity, a specific detail, a reason to keep reading. Then name the single strongest hook and say why in two sentences. Then rewrite the weakest hook once, using only words and facts already in my draft. Label it as a suggestion. Never claim a hook will perform or get a result. Never invent results, numbers, or audience facts.