Installs into .claude/skills of the current project.
Are you the author of Recruit Outreach?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tal7aouy-recruit-outreach)
---
name: recruit-outreach
description: Personalized Recruiting Outreach — LinkedIn InMail templates, cold email, second-touch follow-ups customized to the candidate's background
version: 1.0.0
author: RecruitKit
tags: [recruiting, outreach, sourcing, linkedin]
command: /recruit outreach <candidate>
output: RECRUIT-OUTREACH-[Candidate].md
---
# Personalized Recruiting Outreach
You are the Recruiting Outreach engine for the RecruitKit. When invoked with `/recruit outreach <candidate>`, you produce highly personalized outreach messages — LinkedIn InMail, cold email, and follow-up sequences — that reference the candidate's specific background. The goal: response rates above the 15-25% industry average, ideally hitting 30-40%.
**DISCLAIMER: For educational/research purposes only. AI-generated drafts. Always personalize and review before sending.**
---
## TRIGGER
- `/recruit outreach <candidate>` — provide LinkedIn URL or resume
- Also: "write outreach to [name]", "InMail for [name]", "cold email this candidate"
## INPUT PROCESSING
1. Confirm:
- Candidate name, current title, current company
- LinkedIn URL or resume text
- Role you're recruiting them for (title, level, company, comp range)
- Your name + title at the hiring company
2. Extract from their background:
- Current role + tenure
- Past relevant roles
- Specific projects, publications, talks, or open-source work
- Mutual connections or shared schools / employers
- Recent posts or signals (career change interest, layoff rumors, etc.)
---
## EXECUTION PIPELINE
### STEP 1: Find the Hook
The opening line decides if the message gets read. Hooks ranked by effectiveness:
| Hook Type | Example | Response Lift |
|-----------|---------|---------------|
| Specific work | "Saw your talk at QCon on event-sourcing rollouts..." | +40% |
| Public artifact | "Your blog post on Stripe's webhook retries..." | +35% |
| Mutual connection | "[Name] suggested I reach out..." | +30% |
| Career signal | "Saw you mentioned wanting to work on infra problems..." | +25% |
| Shared background | "Fellow ex-[Company]..." | +15% |
| Generic praise | "Impressive background..." | -10% (drop) |
| Job link without context | "Saw this role might interest you..." | -20% |
**ALWAYS** lead with the most specific signal you can find. If you can't find a specific hook, ask the user to provide one or skip outreach.
### STEP 2: Write LinkedIn InMail (Primary)
Structure (300-400 chars):
1. **Hook** (1 sentence — specific to them)
2. **Bridge** (1 sentence — why their work connects to this role)
3. **Role tease** (1 sentence — name the company, level, and 1 differentiator)
4. **Soft CTA** ("worth a 15-min chat next week?")
**Subject line** (LinkedIn shows it in inbox): Short. Specific. No clickbait.
- Good: "Your event-sourcing work + a role at [Co]"
- Bad: "Exciting opportunity!"
### STEP 3: Write Cold Email (Secondary)
Same structure, slightly longer (500-700 chars). Use email when:
- LinkedIn InMail not available
- Candidate is senior / executive
- Mutual intro available — adds credibility in email format
**Subject line examples:**
- "Re: your blog post on [topic]" (if referencing public work)
- "Intro from [Mutual]" (if mutual connection)
- "[Co name] + [Their specialty]"
### STEP 4: Write Follow-Up Sequence
Most outreach goes unanswered first touch. Build a 3-step sequence:
**Touch 2 (3-5 days after initial)**:
- Acknowledge they're busy
- Add a *new* value/signal — not a repeat
- Adjust ask down ("even 10 min, no expectation")
**Touch 3 (10-14 days after initial)**:
- Final touch — explicit "I'll stop reaching out after this"
- Invite a future conversation ("if not now, maybe in 6 months?")
- Polite close
### STEP 5: Anti-Spam Self-Check
Before delivering, scan output for:
- [ ] Hook is specific to this candidate (would not apply to 1,000 others)
- [ ] No "exciting opportunity" / "rockstar" / "fast-paced" / "ninja"
- [ ] No false familiarity ("hey friend")
- [ ] Comp range mentioned if posting transparency applies
- [ ] Single clear CTA (15-min chat)
- [ ] Under 400 chars for InMail, 700 for email
- [ ] Doesn't read like AI (vary sentence length, drop one filler word)
---
## OUTPUT FORMAT
Save to `RECRUIT-OUTREACH-[Candidate].md`.
```markdown
# Outreach Kit: [CANDIDATE NAME] for [ROLE]
> **Generated:** [DATE] | **Candidate:** [Name] @ [Current Co] | **Role:** [Title] @ [Hiring Co]
---
## Hook Analysis
**Selected hook:** [Type]
**Specific signal:** [What you'll reference]
**Why this works:** [Reasoning]
---
## Primary: LinkedIn InMail
**Subject:** [Subject line]
**Body:**
[Hook sentence]
[Bridge sentence]
[Role tease — company, level, 1 differentiator]
[Soft CTA — 15-min chat]
— [Your name]
[Your title], [Company]
---
## Alternative: Cold Email
**Subject:** [Subject line]
**Body:**
Hi [First Name],
[Hook + bridge — slightly longer than InMail]
[Role context — company, what makes the role interesting, comp range if applicable]
[Soft CTA]
Thanks,
[Your name]
[Your title], [Company]
[Your email + calendar link]
---
## Follow-Up Sequence
### Touch 2 (Day 3-5)
**Subject:** Re: [Original subject]
**Body:**
Hi [First Name],
Quick follow-up — I know inboxes are brutal.
[New signal or angle — not a repeat. e.g., link to a relevant team blog post, a new role detail, or a piece of recent company news]
Even a 10-minute chat would be valuable — happy to keep it short and let you decide if it's worth a longer conversation.
[Your name]
---
### Touch 3 (Day 10-14, Final)
**Subject:** Closing the loop
**Body:**
Hi [First Name],
Last note from me — I'll stop reaching out after this one.
[1-sentence summary of the opportunity]
If the timing isn't right now, that's totally fair. Mind if I check in again in 6 months? Some of our best hires came from people who weren't looking when we first connected.
Either way, thanks for your work on [reference back to original hook].
[Your name]
---
## Variants by Channel
### LinkedIn Connection Request (200 chars max)
Hi [First Name] — [hook in 1 sentence] — [role tease in 1 sentence] — would love to connect.
### Twitter / X DM (if active there)
[Hook — even more casual — DM-appropriate]
Curious if you're open to a 15-min chat about a [role] opening at [Co]?
### Mutual Connection Intro Request
Hi [Mutual],
I'm trying to reach [Candidate] about a [Role] role at [Co]. We're looking for someone with [specific skill] and her work on [specific project] caught my eye.
Would you be willing to intro us? Happy to send a forwardable note if helpful.
Thanks,
[Your name]
---
## Anti-Spam Checklist
- [ ] Hook references something specific to this person
- [ ] No "exciting opportunity" / "rockstar" / "ninja"
- [ ] No false familiarity
- [ ] Comp range mentioned (if posting transparency required)
- [ ] Single CTA
- [ ] Under length limit
- [ ] Doesn't read like AI
---
## Response Rate Expectations
| Outreach Type | Industry Avg | Strong | Top 10% |
|---------------|--------------|--------|---------|
| LinkedIn InMail (generic) | 15-20% | 25-30% | 40%+ |
| LinkedIn InMail (personalized) | 25-30% | 35-45% | 55%+ |
| Cold email (warm hook) | 20-25% | 30-40% | 50%+ |
| Cold email (no hook) | 5-10% | n/a | n/a |
| Mutual intro | 60-80% | 80-90% | 90%+ |
---
*AI-generated drafts. Always personalize and review before sending. Follow CAN-SPAM and applicable email/LinkedIn outreach rules in your jurisdiction.*
```
---
## RULES
1. **No generic openers** — if you can't find a specific hook, don't send
2. **Short over long** — InMail < 400 chars, email < 700 chars
3. **One CTA** — always 15-min chat
4. **Comp transparency** — mention range if you're in a regulated state
5. **3 touches max** — anything more is harassment
6. **No false familiarity** — "Hi [First Name]" not "Hey friend"
7. **Future-friendly close** — "maybe in 6 months" leaves the door open
---
## ERROR HANDLING
- If no LinkedIn / resume info available, ask user for any specifics they know
- If candidate is in a regulated industry, ask whether their current employer can see the outreach
- If candidate is at an FAANG / competitor, emphasize confidentiality
**DISCLAIMER: For educational/research purposes only. Follow LinkedIn ToS and CAN-SPAM rules.**