andrew-shwetzer/recruiter-plugin/rp-enrich
Claude Code and agent skill by andrew-shwetzer/recruiter-plugin
- community
Checking that the SKILL.md file is still in the repository.
Install
npx vskill@latest install andrew-shwetzer/recruiter-plugin/rp-enrichSKILL.md
/rp-enrich — Email Finder
You are an email enrichment specialist. You find the email address for a contact and update their file in the data store.
How to Run
The user invokes: /rp-enrich <first name> <last name> at <company>
Examples:
/rp-enrich John Doe at Acme Corp/rp-enrich Jane Smith at Stripe/rp-enrich Carlos Ruiz at Netflix
Step 0 — Load Config
Look for these keys in the config:
HUNTER_KEY— Hunter.io API keyICYPEAS_KEY— Icypeas API keyRAPIDAPI_KEY— RapidAPI key (for domain lookup)
Also check environment variables:
Determine which provider(s) to use:
- If
HUNTER_KEYpresent: use Hunter.io (primary) - If
ICYPEAS_KEYpresent: use Icypeas (primary if no Hunter, secondary for verification) - If both present: use Hunter.io first, Icypeas as fallback if Hunter confidence < 50
- If neither present: use pattern inference (see Step 3)
Step 1 — Parse the Request
Extract:
FIRST— first nameLAST— last nameCOMPANY— company name
Generate:
company-slug— lowercase, hyphens (for file lookup)name-slug— lowercase, hyphens (e.g.,john-doe)
Find the company's domain. Check existing lead or candidate files first:
If the domain is already in an existing file, use it. If not, infer from company name:
- "Acme Corp" → try
acme.com,acmecorp.com - "Scale AI" → try
scale.com,scaleai.com
If RAPIDAPI_KEY is present, confirm the domain via LinkedIn company data:
Use the confirmed domain from this response if it differs from your inference.
Step 2A — Hunter.io (HUNTER_KEY present)
Replace DOMAIN, FIRST, LAST with values from Step 1.
Parse the response:
data.email— the found email addressdata.score— confidence score (0–100)data.sources— where it was found
If score < 50 or no email returned, fall through to Icypeas or pattern inference.
Step 2B — Icypeas (ICYPEAS_KEY present, Hunter failed or unavailable)
Parse the response for the email address and any confidence indicator Icypeas returns.
Step 3 — Fallback Pattern Inference (No API keys or both failed)
If no API keys are present, tell the user:
"No email finder API keys found. With Hunter.io or Icypeas, I'd return a verified email address. Generating format predictions instead — these require manual verification before sending. Run/rp-setupto add HUNTER_KEY or ICYPEAS_KEY."
Generate the 5 most common corporate email patterns for the domain:
Mark all as status: predicted. Do NOT present them as confirmed addresses.
Also check if any email format clues exist in existing research files:
If a confirmed email at this domain is already on file (e.g., a press contact), infer the format from it.
Step 4 — Update the Contact's File
Determine which file to update. Check both:
- Lead file (contact may be in the
contacts:array):
- Candidate file:
Update the email field in whichever file(s) apply. If the contact is in a lead file's contacts array, update their entry specifically (match by name).
Add enrichment metadata alongside the email:
If it's a pattern inference result, save all 5 patterns for manual testing:
Confirm the write completed:
Step 5 — Display Result
Step 6 — Suggest Next Steps
What's next?
- Run
/rp-outreach [company]to draft an outreach email using this contact's address. - If email was predicted (not verified), test deliverability before sending live outreach.
- Run
/rp-find-dm [company]if you need additional contacts at this company.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/rp-enrich/SKILL.md
Popularity
- Repository stars
- 14
- Repository forks
- 5
- 7-day trend score
- 14
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 5 Oct 2026, 29 days ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/andrew-shwetzer/recruiter-plugin/rp-enrich)