# Skill: SourcingOS

A candidate sourcing engine for Claude Code. Drop in a job description, get back 100 ranked candidates with personalised hooks, ready for outreach.

---

## How to build this skill in Claude Code

1. Open **Claude Code** inside the Claude App (Mac / Windows) or Antigravity.
2. In your project folder, create this path: `.claude/skills/sourcing-os/`
3. Inside that folder, create a file named `SKILL.md`
4. Paste this entire document into that file and save.
5. Connect the tools (next section).
6. Reload Claude Code so it picks up the new skill.
7. Invoke with `/sourcing-os` followed by your brief.

---

## Connect the tools

This skill uses three tools. Connecting them is one-click each.

**Pin.com** — primary candidate source
- In Claude Code, type `/mcp`
- Click "Add custom connector"
- Name it `pin`
- URL: `https://mcp.pin.com/mcp`
- Sign in with your Pin account when the browser opens

**Apollo** — verified emails and phones
- In Claude Code, type `/mcp`
- Add Apollo from the list, or paste their MCP URL
- Sign in with your Apollo account

**Apify** — Google search + LinkedIn enrichment
- Get your API key from apify.com (Settings → Integrations → API)
- In Claude Code, type `/mcp` and add Apify
- Paste your API key when prompted

Don't have accounts yet?
- pin.com — free trial
- apollo.io — free tier
- apify.com — free $5/month credit

---

## How to invoke

```
/sourcing-os [your brief]
```

Examples:
- `/sourcing-os find me 100 senior M&A lawyers in NY for a top-15 PE client`
- `/sourcing-os Senior Property Manager, San Francisco, 5+ years residential, AppFolio or Yardi`
- `/sourcing-os run waterfall on this JD: [paste JD]`

---

## What the skill does

For each candidate it finds:

1. Pulls the candidate from Pin
2. Cross-validates the LinkedIn URL via Apify
3. Enriches with verified email + phone via Apollo
4. Researches recent activity for the personalisation hook
5. Scores against your must-haves in under a minute
6. Writes a 1-2 line custom hook for that candidate

Output: a Google Sheet ready to import into Instantly or HeyReach.

---

## The Inclusion Gate (CRITICAL)

To enter any outreach campaign, a candidate row MUST have BOTH:

1. At least one contact channel (email or LinkedIn)
2. A custom 1-2 line hook tailored to them

Missing either, drop the row. Never fabricate data. Empty fields are fine.

---

## Voice rules for the hook

- Reference one specific thing the candidate did, said, built or signed
- One sentence, max two
- No "I came across your profile"
- No flattery — make it feel like the recruiter actually researched

Good: "Saw your work on the Carlyle / Worldpay deal last quarter — your tech-PE crossover is the gap our client is hiring against."

Bad: "I came across your impressive profile and wanted to reach out."

---

## Credit discipline

- Test runs default to 25 candidates. Production runs after a test pass.
- Apollo enrichment runs only after Claude scores fit ≥ 6 (never on rejects)
- Cap Pin recalibration at 5 cycles per job

---

## Need help configuring this for your niche?

Join the RecruiterGTM community at **https://skool.com/recruitergtm** — Daniyal builds this for your specific niche in a 60-minute call. Free for TIYYS attendees this week.

---

Built by Reyhan Khan · RecruiterGTM
