Systems Lab

Agent skill

cold-email-that-books

Write B2B cold emails and short outbound sequences optimised for one reply, not a sale.

activeSelf-containedInstructions only2,136 words

Filed under Outbound email.

From hrshitkunwar-tech/mindlyft-gtm-skills · 3 skill entries · 0 · pushed 2026-10-22

What it does when it runs

Write B2B cold emails and short outbound sequences optimised for one reply, not a sale. Covers targeting on fresh triggers, a reply-first email structure, subject and preview lines, a short follow-up sequence where every touch adds something new, deliverability basics, and the prospecting practices to refuse. Use when writing cold email, an outreach sequence, subject lines or follow-ups, choosing who to contact, or diagnosing why outbound is not getting replies.

Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
No third-party host appears in the skill or its bundled files.
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about cold-email-that-books

Opens your assistant with this page's recorded context. Check the linked sources before relying on it.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/hrshitkunwar-tech/mindlyft-gtm-skills.git /tmp/mindlyft-gtm-skills
git -C /tmp/mindlyft-gtm-skills sparse-checkout set "skills/cold-email-that-books"
mkdir -p ~/.claude/skills/cold-email-that-books
cp -R "/tmp/mindlyft-gtm-skills/skills/cold-email-that-books/." ~/.claude/skills/cold-email-that-books/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from hrshitkunwar-tech/mindlyft-gtm-skills/blob/7602db388dbc50055a937da66a3b98f398f0747a/skills/cold-email-that-books/SKILL.md, which is licensed MIT (repository). 2,136 words, 13 headings.

Cold Email That Books

The one rule everything else serves: the first email's job is to earn a reply. Not a meeting, not a purchase, not a full understanding of your product. A one-word "yes, send it" is a win. The asset or conversation that follows does the selling; the booking comes after that.

Think of the sequence as a funnel where each step asks for one small thing: open (subject) → read (first line) → reply (one low-effort ask) → value delivered → call booked.

Use this skill to draft. A human reviews and sends each email. Never wire it to auto-send.


1. Diagnose the chain before rewriting copy

Outbound is a chain, and the weakest link sets the result:

Offer → ICP → list → sending infrastructure → copy → launch → reply handling

Most "the copy isn't working" problems are actually list or deliverability problems. Before you touch a subject line, check: are you landing in the inbox, and is this list the right people at the right moment? A perfect email in the spam folder gets zero replies.

2. Target on a trigger (a bad list cannot be saved by copy)

Relevance beats volume. Write only when something gives you a reason to write now. "No signal, no email" is the rule.

ICP needs four yeses for each account:

  1. They have the problem.
  2. They need the outcome now, not someday.
  3. They can afford it or act on it.
  4. One person owns it. If nobody owns the problem, you have a list of strangers.

Free trigger sources:

  • Advertising (public ad libraries on LinkedIn and Meta): companies spending on ads have budget.
  • Hiring (public job boards): an open role in the area you serve is a named company with a live problem. The buyer is usually the person the new hire would report to.
  • Change events: funding announcements, product launches, a new leader in the relevant function, a tool added or dropped, a public post about the pain.
  • Pain language: review sites and community threads where buyers describe the problem in their own words.

Triggers replace personalisation; they are not a garnish on it. Paying a research tax per prospect does not scale. Pay the trigger-detection cost once per campaign, then write to the trigger.

List columns that keep you honest: first name, company, job title, work email, website, profile URL, and a trigger or research note. No trigger note, no row. Keep the list small on purpose; a few hundred sharp contacts beat thousands of generic ones.

Your warmest list is the one you already own. Most professional networks let you export your own connections. People who already know you reply at a far higher rate than strangers. Write to them with a warm framing, not a cold template.

Firmographics decide who; psychographics decide what to say. Pull the buyer's own words from their posts, talks and job descriptions: what they are measured on, where they are stuck, what they have already tried. Mirror that language.

3. The email: structure, not a template

Aim for roughly 50 to 90 words. Plain text. No images. Zero links in the first email if you can manage it, never more than one.

Line one is a second subject line. In most inbox list views the first line of the body appears next to the subject. Spend it on why you are writing, in their terms. Never spend it on "Hi, my name is ... from ..." (that is what the signature is for) or "hope you are well".

Body: one clause on the trigger, one clause on the outcome you can help with, one ask.

The ask, in rising order of commitment, pick one:

  • Offer an asset. You have made something specific for them (a short video walkthrough, a teardown, a one-page plan). Ask whether they want it. They reply yes, you send it, the asset does the persuading. This pattern was popularised by many agency operators using Loom videos.
  • Lead with the outcome. Name a specific result in a specific timeframe and ask if it would be worth a short conversation.
  • Lead with the pain. Ask a sharp question the trigger implies, then offer the asset.
  • Named-asset reframe. Instead of asking for a demo, offer a named playbook or blueprint. People who want it self-select and often book themselves after reading it.
  • Negative-framed ask. Ask for the "no": "is fixing this off the table until next quarter?" A one-word answer with no commitment is easy to send, and it still starts a conversation.

The review question before any draft ships: in one sentence, what makes this person hit reply? If the honest answer is "it explains what we do clearly", redraft. Introductions, extra length, product explanations and polish are all symptoms of optimising to be convincing instead of optimising to be answered.

Voice rules:

  • Lead with their context, never with your company.
  • Short, specific, peer-to-peer. One idea per email.
  • No invented percentages or results. Describe outcomes qualitatively unless you can cite a real, attributable number.
  • Read the subject plus the first ~90 characters of the body together, as the inbox shows them. Do they make the case on their own?

On AI-drafted copy: the problem is not that a model drafted it, it is that model drafts tend to share a shape: evenly weighted sentences, a tidy three-part structure, every point explained. Draft with any tool, then break the evenness: cut the explanation, keep one concrete detail, let one line be blunt.

4. Subject lines

  • Two to five words, lowercase, reads like a note from a colleague.
  • Either plain ("quick question, {first name}", "{their company} + {topic}") or one number plus one clause tied to their situation.
  • No all-caps, no "FREE", no exclamation marks, no fake urgency.
  • The subject earns the open. The first line earns the read. Do not make the subject carry both.

5. The sequence

Most replies come from follow-ups, but long chases now hurt you: some inbox providers summarise a thread with AI above the body, and a string of unanswered bumps can be summarised as "this person keeps emailing and you have not responded".

  • Three to four touches total, spaced a few days apart, then stop. Stop immediately on reply.
  • Every follow-up carries new information: a short customer story, a relevant insight, a resource, a fresh angle on the trigger. Never "just bumping this", never a resend of email one.
  • Each email stands on its own. Restate the ask plainly so it survives being skimmed or summarised.
  • The last touch can be a polite close-the-loop ("should I stop writing about this?"). It often pulls the reply the others did not.
  • Pairing with a light touch on a professional network (viewing a profile, a short connection note) can remind them the email exists. Do it by hand, never with automation.
  • Reply threads only when a thread is real. Making a first email look like a reply ("RE:" plus fake quoted text) is deception and destroys trust the moment they scroll.

6. Handling replies

  • Answer fast, ideally within the hour during working days.
  • Asked about price? Give a range or a starting point in the reply. "Let's hop on a call to discuss pricing" kills momentum.
  • Propose two or three specific times rather than only sending a booking link.
  • A short video before the call helps the call start further along.
  • Unsubscribe or "not interested" replies are honoured immediately and permanently.

7. Deliverability (the invisible killer)

Nothing in sections 2 to 6 matters if the email lands in spam.

  • Authenticate: SPF, DKIM and DMARC all published and passing. Google's and Yahoo's 2024 bulk-sender requirements made these table stakes, along with easy unsubscribe and a low complaint rate.
  • Protect your main domain: at real volume, send from a separate, aged, warmed domain, never your primary brand domain. At low volume (a handful of hand-written emails a day from one warmed inbox) this matters much less.
  • Ramp slowly: new domains and inboxes start at very low daily volume and grow over weeks. Scale by adding inboxes, not by pushing more mail through one.
  • Verify every address before sending. Keep bounces very low and pause a campaign the moment the bounce rate starts climbing. Check it daily.
  • Plain-text feel: no images, no attachments from a cold domain, minimal HTML, a real signature, and copy that varies enough that hundreds of identical bodies do not fingerprint.
  • If you are landing in spam: stop sending from that domain, leave it on warm-up for weeks, and check blocklists before resuming.
  • Run a DNS check before blaming copy. Look up MX, SPF, DMARC and DKIM for your sending domain. When checking DKIM by trying common selectors, say "none of the common selectors I tried" rather than "no DKIM", since selectors can be custom.

Never optimise for open rate. Apple Mail Privacy Protection (since iOS 15) pre-fetches images and registers opens that never happened, so open rates are inflated and unreliable. Measure replies, positive replies and booked calls. A reply is the one signal that cannot be faked.

Pre-launch warm list primer (use sparingly): before a launch to an existing opted-in list, one low-stakes email whose only call to action is a reply ("reply with the one problem you most want this to solve") can improve placement and gives you real product input. Keep it to one ask; asking people to perform several inbox chores reads as desperate in B2B. If you test it, test against a holdout segment and measure the launch email, not the primer.

8. The improvement loop

Export your own sent emails and the replies they got, and have a model rank which subject lines, first lines and asks pulled replies versus silence, and why. Iterate on your own data, not on generic advice. Change one variable at a time and keep a record of what you tested.

9. Treat folklore as a hypothesis

Outbound advice is full of confident rules with no data behind them: deliberate typos, weekend-only sending, exact per-inbox quotas presented as law, eye-popping reply rates from a screenshot. Run anything like that as a measured A/B test or ignore it. Never repeat a creator's self-reported numbers as fact in your own copy.

10. Refuse these

  • People-search aggregators and identity chaining. Tools that take an email, username or phone number and fan it out across hundreds of sites, then link a person's old or pseudonymous accounts together, are not prospecting tools. Under GDPR, "publicly available" is not a lawful basis, the legitimate-interests balancing test fails when you are defeating someone's deliberate separation of identities, and results touching dating, health, religion or similar are special category data. Other privacy regimes (India's DPDP Act, US state data-broker rules) point the same way. Prospect the company and the work identity, never the person's private history.
  • Breach data about prospects, ever. (Checking your own domain against a breach-notification service is fine and useful.)
  • Lookalike-domain farms built to evade spam filtering.
  • Automated connection-and-message bots on professional networks. They violate platform terms and get accounts restricted.
  • Anything deceptive: fake reply threads, fake familiarity, misleading subject lines.

Always include a real identity, a physical or business address where your law requires it, and a clear way to opt out (CAN-SPAM, GDPR, CASL and similar).

Pre-send checklist

  • The account has a fresh, specific trigger written in the list row.
  • One person clearly owns the problem.
  • Line one says why you are writing, in their terms. No self-introduction.
  • Under ~90 words, one ask, zero or one link, no attachments.
  • No invented numbers. Any number used has a source you could show them.
  • Every follow-up adds something new and stands alone.
  • Sending domain authenticates (SPF, DKIM, DMARC) and the address was verified.
  • A human read this specific email and chose to send it.

Free tool stack

JobOptions
TriggersPublic ad libraries, public job boards, funding news, review sites, communities
ListsCompany websites, public directories, free tiers of B2B data tools
VerificationAny reputable email verifier; SMTP checks on work addresses
SendingYour own warmed inbox for low volume; a sequencing tool with warm-up for more
Value assetA free screen-recording tool for short personalised walkthroughs
AnalysisAny LLM over an export of your own sent mail and replies

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what cold-email-that-books does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.

Build my GTM engine

Tell us what you want to improve. Fedor reviews the workflow and replies by email when there is a useful fit.

Fedor reviews every request personally. If there is a useful fit, he will reply by email.