A curated collection of AI agent skills for modern recruiting workflows.
From JD creation to candidate sourcing to outreach — the full recruiting pipeline.
OpenClaw Recruiting Skills is a focused collection of AI agent skills that cover the core recruiting workflow. These skills are designed for OpenClaw and transform a general-purpose AI agent into a recruiting assistant that can write job descriptions, evaluate candidates, and draft outreach messages.
Each skill is a self-contained SKILL.md module. Install and start using immediately. Some skills integrate with external APIs for candidate search and data enrichment — see individual skill docs for setup.
| Without Skills | With Recruiting Skills |
|---|---|
| Generic JD templates | Structured, bias-aware JDs tailored to your role |
| Manual resume screening | Quantitative 5-dimension fit scoring |
| Template outreach emails | Personalized messages with candidate-specific hooks |
| Inconsistent candidate evaluation | Calibrated scoring framework with evidence-based reasoning |
| Skill | Description |
|---|---|
| jd-generator | Generate complete, structured JDs from a role title and minimal context |
| jd-polisher | Analyze and improve existing JDs for clarity, bias, and effectiveness |
| resume-scorer | Score resumes against JDs with a 5-dimension weighted framework |
| outreach-email-drafter | Draft personalized cold outreach, follow-ups, and referral messages |
- OpenClaw installed and running
- Git (for cloning)
git clone https://github.com/YOUR_USERNAME/openclaw-recruiting-skills.git
# Install to your workspace
cp -r openclaw-recruiting-skills/skills/* <your-workspace>/skills/
# Or install globally
cp -r openclaw-recruiting-skills/skills/* ~/.openclaw/skills/Skills are picked up automatically on the next session. No restart needed.
Add to ~/.openclaw/openclaw.json:
{
"skills": {
"load": {
"extraDirs": ["/path/to/openclaw-recruiting-skills/skills"]
}
}
}# Pick what you need
SKILLS=("jd-generator" "jd-polisher" "resume-scorer" "outreach-email-drafter")
for skill in "${SKILLS[@]}"; do
cp -r openclaw-recruiting-skills/skills/$skill ~/.openclaw/skills/
doneAfter installation, ask your agent:
What recruiting skills do you have available?
Write a JD for a Senior Backend Engineer at a Series B fintech in Singapore.
Must know Python and Kubernetes. Remote-first, $120-150k USD.
Review this JD and improve it:
[paste your existing JD]
Score this resume against the JD we just created:
[paste resume or provide file path]
Write an outreach email to Jane Chen for the Senior Backend Engineer role.
She's currently a Staff Engineer at Grab, led their payments platform migration to K8s.
candidate-search— People search API integrationresume-parser— Extract structured data from PDF/DOCX resumescandidate-ranker— Batch ranking with pipeline managementlinkedin-profile-analyzer— Profile evaluation and fit assessment
interview-question-generator— Role-specific interview questionsinterview-scheduler— Calendar coordinationoffer-letter-generator— Offer document generationrejection-letter-drafter— Professional rejection communications
pipeline-tracker— Recruiting funnel managementhiring-analytics— Time-to-fill, source effectiveness, conversion ratessalary-benchmark— Market compensation researchdiversity-checker— Bias and inclusivity audit
Contributions welcome. Please:
- Follow the OpenClaw skill format
- Keep SKILL.md under 500 lines
- Test your skill with at least 3 realistic prompts before submitting
- Document any API keys or external services in the skill's frontmatter
metadata.openclaw.requires.env
MIT