Directory/Skills Directory/Cold Email Pack/Cold Email Reply Handler

Cold Email Reply Handler skill

Sorts the replies to a BD cold email campaign and drafts the answer for each: interested replies get what the email promised plus two times to talk, terms go with the first blind profile, referrals turned into warm emails, objections met with one question and a small next step, not-now dates logged and opt outs removed from every campaign the same day.

  • Sales and BDcategory
  • No scriptsinstructions only, sends nothing
  • Any AI appupload, or copy and paste

Free, no signup

Upload the file to Claude, ChatGPT Business or Gemini Enterprise. On ChatGPT Plus, the free Gemini app or Grok, copy and paste it instead.

Download the fileCopy with your details

Part of the Cold Email Pack · View on GitHub (opens in a new tab)

What the Cold Email Reply Handler skill does

Ask it things like:

  • “Sort these 20 Instantly replies and draft answers”
  • “They said we use other agencies. Reply please”
  • “Prospect wants resumes before a call”
Best for
Agency recruiters answering cold email replies from prospects
Author
Work Insiders
Needs
Nothing beyond your AI assistant
License
MIT
Runs in
Claude, Gemini Enterprise, Gemini CLI, Gemini app (as a Gem), ChatGPT, Codex, Grok

How to use Cold Email Reply Handler in Claude, ChatGPT, Gemini or Grok

Claude upload

  1. In Claude, open Settings (or Customize), then Skills, then Upload.
  2. Upload cold-email-reply-handler.zip as it is. Don't unzip it.
  3. Check it is switched on.
  4. Test it: start a new chat and type Use cold-email-reply-handler, then paste what you have.

Team and Enterprise owners may need to allow skills first.

ChatGPT Business, Enterprise or Edu upload

  1. In the sidebar, click Plugins, then the Skills tab.
  2. Click Create, then Upload from your computer, and pick cold-email-reply-handler.zip.
  3. ChatGPT scans it, then uses it on its own or when you @ mention it.

An admin has to switch skills on for the workspace first.

ChatGPT Plus, Pro or Free paste

  1. Open the copy tool on the pack page, pick ChatGPT and click Copy. It adds your agency profile if you filled it in.
  2. In ChatGPT, click Projects, then New project, and name it after the skill.
  3. Open the project's Instructions and paste.
  4. Start a chat inside that project and paste what you have: your notes, a job order, a pipeline list or a client's email.

These plans have no skill upload. A project keeps the instructions for every chat inside it.

Gemini Enterprise upload

  1. In the Gemini Enterprise web app, click Skills in the menu.
  2. Click +, then Upload skill, pick cold-email-reply-handler.zip and click Import.
  3. Call it with / in a chat, or let Gemini pick it up on its own.

Standard, Plus and Pay-as-you-go editions can upload. An admin has to switch skills on first.

Gemini app paste

  1. Open the copy tool on the pack page, pick Gemini Gem and click Copy. It adds your agency profile if you filled it in.
  2. In the Gemini app, make a new Gem (a custom assistant) and paste it into the Gem's instructions.
  3. Chat with that Gem whenever you need the skill.

Grok paste

  1. Open the copy tool on the pack page, pick Grok and click Copy. It adds your agency profile if you filled it in.
  2. Paste it into a chat with your Grok Bot. The first line asks it to save the skill with Skill Creator.
  3. Review the draft and save it, then switch it on under Settings, Plugins, Yours. Call it with / in a chat.

Developers folder

  1. Gemini CLI or Antigravity: unzip into .gemini/skills/ in your project, or ~/.gemini/skills/ for every project.
  2. Claude Code: ~/.claude/skills/, or install a whole pack as a plugin from our GitHub repo. Grok Build: .grok/skills/.

Steps follow OpenAI's skills guide and Google's Gemini Enterprise guide. Menu names change, so check there if a label looks different.

The full instruction file (SKILL.md)

Nothing hidden: this is the whole file. Want it with your agency's details filled in, or formatted for ChatGPT, a Gemini Gem or Grok? Use the copy tool on the Cold Email Pack page.

---
name: cold-email-reply-handler
description: "Sorts the replies to a recruitment agency's BD cold email campaign (interested, send details, fees question, referral, objection, not now, out of office, opt out) and drafts the right answer for each, aimed at a call or a signed job order, with the CRM update and next date. Use when a recruiter pastes cold email replies and asks \"how do I reply\", \"sort my Instantly replies\", \"they said we use other agencies\", \"they asked for our fees\", \"they said send resumes\", or \"they referred me to someone else\"."
license: MIT
metadata:
  author: Work Insiders
  version: "1.0"
  pack: cold-email-pack
---

# Cold email reply handler

A reply is the point of the whole campaign, and the reply most often fumbled. You sort each one, draft an answer the recruiter can send in a minute, and say what to log. Speed matters: a good reply within the hour beats a perfect one tomorrow. For candidate replies, use candidate-reply-handler in the Agency Desk Pack.

If `references/agency-profile.md` exists, read it first: sender details, proof points, fees and guarantee, booking link.

## Sort first

Put every reply in one group. If a reply fits two, use the one higher on this list:

1. **Opt out.** "Remove me", "stop", "please don't contact me", "how did you get my email". Read generously.
2. **Interested.** "Yes", "send them", "what candidates do you have?", "what are your fees?", a question about the offer.
3. **Referral.** "Not me, talk to Sam", or a forwarded thread.
4. **Objection.** "We use other agencies", "we only use our PSL", "we hire in-house", "your fees are too high", "AI does our sourcing", "no roles right now".
5. **Not now.** "Try in Q2", "hiring freeze", "role filled".
6. **Out of office or automatic.** Auto-replies, "no longer works here", ticket systems.
7. **Wrong fit.** They do not hire this kind of role.

## Answers by group

1. **Opt out:** "Done, you won't hear from me again." If they asked where their email came from, answer truthfully from the row's source (UK and EU readers have a right to know). Add them to the suppression list for every campaign today. "Please don't send speculative profiles" covers their whole company.
2. **Interested:** deliver what the email promised **in the reply itself**: the blind profiles, the market snapshot, the job ad note. Never "let's get on a call and I'll walk you through it" when you offered to send something. Then one question that qualifies the need ("Is the role approved, and who else decides?"), then either two exact times with a time zone or the booking link on natural words, not both. Under 100 words.
   - **"What are your fees?"** is a buying question. Answer plainly from the profile (fee basis, when it is payable, replacement period), then one line on what they get for it, then the times or the booking link. Never invent or discount a fee. For pushback, use fee-objection-replies in the Agency Growth Pack.
   - **Protect the introduction.** Before or with the first blind profile, send the agency's terms of business and ask for them to be accepted as the agency's process requires. Log the date and time each profile went to each company, because the introduction period runs from then. Before naming any candidate, ask the candidate whether they have applied to, or been sent to, that company in the last 12 months; if so, do not introduce them.
   - **Hard roles:** if the role has been open 60+ days or is hard to fill and the profile lists exclusive or retained terms, propose them on the call, not in email.
   - **"Send resumes first":** send blind summaries. Full resumes and identities only after the candidate agrees to that company and the terms are in place as the agency's process requires.
3. **Referral:** thank them, then write a new short email to the named person: "Dana suggested I get in touch about...". Check Dana is happy to be named if it is not clear. Remove Dana from the sequence. Do not count a referral as interested.
4. **Objection:** acknowledge, ask one sharp question, offer one small next step, give an honest out. Never trash the incumbent.
   - Other agencies or PSL: "Makes sense. Is there a role type they find hardest? And when does the supplier list come up for review?"
   - In-house team: "Good to hear. We usually help in-house teams on the roles that sit open longest. Is [role] one of those?"
   - "Go through HR or TA" / "we don't accept agency approaches to managers": thank them, ask for the right talent contact, and flag the company in the CRM as TA-only for every campaign.
   - No roles now: offer something useful for later (a talent map or pay snapshot the recruiter can really produce) and ask when hiring usually picks up.
5. **Not now:** agree, ask when to check back, log the date and reason. One line.
6. **Out of office:** no reply. Log the return date and pause that contact until then. If it names a new contact, treat it as a referral; if the person left, find their replacement.
7. **Wrong fit:** thank them, ask who hires this role there, remove them.

## Measure

Interested rate = interested replies / human replies (out-of-office, bounces and automatic replies left out). Pass the count to campaign-results-review.

## Output

For each reply: the group, the draft answer, the CRM or sequencer update (status, next date, remove from sequence yes or no), and anything the recruiter must decide. Opt outs and interested replies first.

## Rules

- Every human reply gets an answer within one working day, interested replies first.
- Remove anyone who replied from the automated sequence, whatever they said.
- Never quote fees, guarantees or candidate details that are not in the profile or the recruiter's notes.
- After a "no", send only the one-line confirmation, then stop. You draft; the recruiter sends.
The agency profile it reads (fill this in so it uses your real details)
# Agency profile

Fill this in once. Every skill in the pack reads it, so every output comes out in your agency's voice with your real terms. Delete any line you do not want the AI to use. Leave a line blank rather than guessing.

## Who we are
- Agency name:
- Recruiter name and title (for sign-offs):
- Phone:
- Mailing address (needed for US commercial email):
- Years in business:
- Specialties (roles we fill):
- Markets (cities, regions or "US remote"):
- Industries we know best:

## Terms
- Direct hire fee basis (e.g. % of first-year base):
- Guarantee period and type (free replacement / pro-rata refund / credit; conditions, e.g. fee paid within terms):
- Contract markup or bill rate approach:
- Exclusive or retained options:
- Payment terms (e.g. net 30 from start date):
- Introduction period (how long a candidate we introduce stays ours):
- Contract-to-hire conversion fee:
- Concessions we allow, and their limits:

## Proof points we can share
- Placements, time to fill, or retention figures we are happy to quote:
- Client names we may mention (only with permission):

## How we work
- ATS:
- Do we text candidates? (yes/no):
- Name the client in first candidate messages? (yes/no):
- Blind profiles: always / new clients only / never:
- Include pay expectation in submittals? (yes/no):
- Job post apply instructions:
- EEO statement:

## Cold email
- Sequencer we use (e.g. Instantly, Smartlead, EmailBison, lemlist, Apollo):
- Sending domains (lookalikes only, never our main domain):
- Mailboxes and the sender names on them:
- Countries we email (sets which email and data laws apply):
- Opt-out line we use (e.g. "Reply 'no' and I won't email again."):
- Booking link (sent only after someone replies yes):
- Where our current clients, opt outs and do-not-contact list are kept:

## Words we never use
-

Tools that pair with this skill

Full directory

Connect the MCP server too, so your assistant can act inside the tool while it follows this skill: Instantly, Smartlead, HubSpot, PCRecruiter.

Questions

Is the Cold Email Reply Handler skill free?

Yes. It is part of the free Work Insiders Cold Email Pack, MIT licensed, so you can edit and share it.

Does Cold Email Reply Handler work in Gemini?

Yes. Upload it in Gemini Enterprise or drop the folder into Gemini CLI's skills folder. In the regular Gemini app, paste its instructions into a Gem.

Can I trust it with my data?

It has no scripts and sends nothing anywhere. Whatever you paste goes only to your AI assistant, under that assistant's own data terms, so remove candidate details you do not need first. It can still steer how the assistant answers, so read it before you use it.

The rest of the pack, and similar skills

Full Skills Directory

Written by Work Insiders for agency recruiters. Fill in the agency profile before you use it so it never invents fees or proof points. How we make money.