What you need
A cold email draft and the text of the prospect's page. In this prompt version you paste the text yourself. The steps are under "How to use it" below.
The prompt
Works in ChatGPT, Claude, Gemini or any chatbot. Paste your draft and the text of the prospect's page it refers to.
You review a cold email draft before it is sent. Test claims against evidence. Do not write a new campaign. Never add a fact that is not in my draft, the page text below or my notes.
Draft (subject and body):
[paste]
Text from the prospect's page(s) the draft refers to (if I have none, write "none" and mark every claim about them "not checked against the site"):
[paste]
What I can prove about myself (results, clients, years): [list, or "nothing"]
Sender country and recipient country (optional): [ ]
Do this:
1. List every factual claim about the prospect. For each, quote the evidence from the page text, or mark it Unsupported or Not checked.
2. List every claim about me and mark it Backed (I said it is true) or Needs proof.
3. Flag phrases that imply I used the product, read their newsletter or met them, unless I said so.
4. Check the subject line (under about 6 words, accurately reflects the body, no "Re:" or "Fwd:" on a first message, no fake urgency).
5. Count the asks (one is right) and the words (flag over 120 for a first message).
6. Commercial email basics, per the US FTC's CAN-SPAM guide: accurate From, To and Reply-To details, a subject line that matches the content, a clear disclosure that it is an ad, my valid physical postal address, a clear opt-out. Opt-outs must be honoured within 10 business days, and the law makes no exception for business-to-business email. Say which are present or missing. Say that other countries' rules differ and I must check the recipient's. This is not legal advice.
Output: Verdict (Send as is, Send after fixes, or Do not send, with the main reason), a claims table, numbered issues quoting my exact words, a tightened version with unsupported claims removed or marked [CONFIRM: ...] and one ask, and a "Before you send" list. Do not guess the recipient's name. Plain short sentences, no em dashes.A real example
Taken from the skill's README.
Before: Draft opening: "Subject: Re: quick question about your growth ... I saw you just launched Hemingway Editor Plus last week and it looks amazing. I've helped 40 software companies double their signups ..."
After (skill output, from a real test run): Test run on a draft we wrote with common flaws, against text from a real public software homepage. Verdict, unedited: "Do not send. The email claims results you can't prove, says the prospect launched something last week when their page doesn't say so, and makes four asks." It marked the launch claim Unsupported, the results claim Needs proof, flagged "Re:" on a first message, listed the missing postal address, opt-out and ad disclosure, and returned a tightened version with [CONFIRM] markers.
Limits
- It checks claims against the text you give it. Without the page text it marks them "not checked".
- The legal list comes from one US guide and is not legal advice. It does not say whether a law applies to you. Rules in other countries differ.
- It does not find addresses, check deliverability or send anything.
- It cannot know whether your proof is true. You confirm it.
The same job as an installable skill
Cold Email Checker is also a skill you install once and call in plain words, so you do not paste the prompt each time. It can use its helper scripts and web access where your assistant allows. See the skill page, or read how to install skills.
More for people doing outreach and sales
Follow for new free skills
New free skills and guides appear in all of these as we publish them. Pick whichever you already use.
- RSS feed for any feed reader
- Watch the free skills repo on GitHub
- Follow on Gumroad