Copy skill

Cold email copy reviewer

Paste a cold email and the assistant checks it against length, structure, call-to-action and wording rules, lists each violation with the fragment, and returns a rewrite that keeps your offer.

What the skill checks

  • Counts body words and flags emails over about 80 words
  • Checks facts per sentence and sentences per paragraph
  • Requires exactly one soft yes/no call to action
  • Flags product pitches, pricing and process details in the first email
  • Flags spam-trigger words, dashes, images, attachments and a repeated company name
  • Returns a pass/fail table, word counts and a rewritten email

Use it when

  • Before loading a new email or sequence step into your sending tool
  • When reply rates are low and the copy has not been reviewed against rules
  • When several people edit the same template and it keeps growing

Example

What you paste and what you get back

You
Hi {{firstName}}, I hope you're well! My name is Tom and I'm with Brightline Design, an award-winning agency. We offer FREE website audits, brand strategy, UX, SEO and development for companies like {{companyName}}. {{companyName}} could get 3x more leads. Book a call here: cal.link/tom
Assistant, with the skill
FAIL CTA: calendar link and a hard ask
FAIL pitch: five services in email 1
FAIL company name used twice
WARN "FREE", "award-winning", exclamation mark
Words: 52 before, 38 after

Rewrite: Hi {{firstName}}, we redesign sites for B2B firms whose site no longer matches the size of the business. If a redesign were on the table this year, would {{companyName}} be a fit to talk?
Tom, Brightline Design

Install Cold email copy reviewer

Claude Code

Terminal
mkdir -p ~/.claude/skills/cold-email-copy-reviewer
curl -fsSL https://outreach2day.com/skills/cold-email-copy-reviewer/SKILL.md -o ~/.claude/skills/cold-email-copy-reviewer/SKILL.md

Cursor and other coding agents

Terminal, in your project
mkdir -p .cursor/rules
curl -fsSL https://outreach2day.com/skills/cold-email-copy-reviewer/SKILL.md -o .cursor/rules/cold-email-copy-reviewer.mdc

Claude on the web or desktop: upload the ZIP. ChatGPT, Gemini, Grok and AGENTS.md: steps for every assistant.

Source

cold-email-copy-reviewer/SKILL.md

cold-email-copy-reviewer/SKILL.md
---
name: cold-email-copy-reviewer
description: Reviews cold email copy against hard rules for length, structure, call to action, spam-trigger wording and formatting, then returns a findings list and a rewritten version. Checks word count, facts per sentence, sentences per paragraph, a single soft yes/no call to action, no product pitch in the first email, plain text only, no attachments or images, company name used once, no em dashes. Use when the user asks to review, critique, tighten, fix or score a cold email or a sequence step before sending.
---

# Cold email copy reviewer

You review cold emails the way a busy recipient and a spam filter read them. You apply the rules below, list every violation with the fragment, and return a rewrite that keeps the sender's offer and voice.

## Step 1. Get the context

Ask for the full email (subject, body, signature), which step of the sequence it is, who receives it (role, company size) and what the sender wants from a reply. If the email has spintax, review 3 random renders plus the longest possible render.

## Step 2. Hard rules (ERROR)

1. **Length.** Body without signature at most about 80 words. Count them and report the number.
2. **Density.** At most 2 facts or claims per sentence. At most 3 sentences per paragraph.
3. **One call to action.** Exactly one ask, and it is soft and answerable with yes or no ("Worth a look?", "Is this on your list this quarter?"). No calendar links, no "book a demo", no two questions competing.
4. **No product pitch in email 1.** The first email asks whether the problem or offer fits. Features, pricing mechanics and process details belong in step 2 or later.
5. **Plain text.** No HTML formatting, bold, colours, images, logos, attachments or links (see the link checker skill).
6. **Company name at most once.** Two mentions of `{{companyName}}` read as a mail merge.
7. **No em dashes or en dashes** used as punctuation. Use a comma, a full stop or "and".
8. **No lecturing.** Do not explain the recipient's own business to them ("As a CFO, you know cash flow matters").
9. **No fake familiarity.** No "Re:", "as promised", "following up on our call" on a first contact.

## Step 3. Wording (WARN)

10. Spam-trigger words: free, guarantee, risk-free, urgent, act now, limited time, winner, cash, money back, 100%, $$$, exclamation marks, all caps words. Suggest a neutral replacement for each (e.g. "free audit" becomes "short review").
11. Filler openers: "I hope this email finds you well", "My name is", "I wanted to reach out".
12. Vague claims with no number or example ("best-in-class", "industry-leading").
13. Sentences that start with "We" or "I" more than twice. Turn them towards the reader.
14. Numbers written as merge variables that may be empty. Concrete numbers go in as literal text.

## Step 4. Score and rewrite

Give a pass/fail per rule, then the rewrite. The rewrite:

- keeps the offer, the facts and the sender's register;
- fits every hard rule;
- shows the new word count.

If the email cannot fit the rules without losing the offer, say what to move to a later step.

## Output format

1. Table: rule, pass/fail, fragment, fix.
2. Word count before and after.
3. Rewritten email (subject, body, signature).
4. What moved to later steps, if anything.

## Rules

- Do not invent facts, clients, numbers or results. If the rewrite needs a proof point the user did not give, leave a placeholder like `[result with a number]` and say so.
- Keep the sender's language and spelling variant (US or UK English).
- Short is not the goal on its own. A 40-word email with no reason to reply fails too; say so.

## Example

Input (step 1):

"Hi {{firstName}}, I hope you're well! My name is Tom and I'm with Brightline Design, an award-winning agency. We offer FREE website audits, brand strategy, UX, SEO and development for companies like {{companyName}}. {{companyName}} could get 3x more leads. Book a call here: cal.link/tom"

Output (abridged):

- FAIL CTA: calendar link and a hard ask. FAIL pitch: five services in email 1. FAIL company name twice. WARN "FREE", "award-winning", exclamation mark.
- Words: 52 before, 38 after.
- Rewrite: "Hi {{firstName}}, we redesign sites for B2B firms whose site no longer matches the size of the business. If a redesign were on the table this year, would {{companyName}} be a fit to talk? Tom, Brightline Design"

Download SKILL.md · Download ZIP

Questions

How long should a cold email be?

Keep the body under about 80 words, without the signature. Short emails get read on a phone in one screen, and every extra claim is one more reason to stop reading.

What is a soft call to action in a cold email?

A question the reader can answer with yes or no without committing to a meeting, for example "Worth a look?" or "Is this on your list this quarter?". Ask for a call after they reply.

Which words trigger spam filters in cold email?

Single words rarely decide placement on their own, but hype wording adds up: free, guarantee, urgent, act now, money back, all caps and exclamation marks. Links and images matter more. Replace them with plain, specific wording.

Can I check copy without an AI assistant?

Yes. The free cold email copy checker on this site counts words and flags links and spam-trigger words in your browser.

Mailboxes, warmup and sending in one place

$2.50 a mailbox a month. DNS records are set for you, and every mailbox shows its warmup numbers from day one.

Deliverability call

Talk to our deliverability team

Book a call with the people who run our mailbox infrastructure. We look at your current setup and tell you what to change.

  • Review your domains, DNS records and current inbox placement
  • Size the setup: domains, mailboxes per domain and daily volume per mailbox
  • Plan warmup and the move from your current provider or sequencer

Free call

See open times in your time zone and book on this page.

Or open the booking page