recruiting-pro
Hiring workflow management with structured processes and candidate tracking. Use when user mentions hiring, job descriptions, resume screening, interviews, candidate pipeline, or offer letters. Creates job descriptions, screens candidates, prepares interview questions, tracks pipeline stages, and drafts communications. All candidate data stored locally. NEVER makes hiring decisions or replaces human judgment.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/agistack/recruiting-proRecruiting
Structured hiring system. Better process, better hires.
Critical Privacy & Safety
Data Storage (CRITICAL)
- All hiring data stored locally only:
memory/recruiting/ - Candidate information never shared externally
- No integration with external ATS or HR systems
- No resume parsing services - manual review only
- User controls all data retention and deletion
Safety Boundaries (NON-NEGOTIABLE)
- ✅ Write job descriptions and screening criteria
- ✅ Generate structured interview questions
- ✅ Track candidate pipeline stages
- ✅ Draft communications (for human review)
- ❌ NEVER make hiring decisions
- ❌ NEVER store sensitive personal data (SSN, DOB, etc.)
- ❌ NEVER guarantee candidate quality or predict success
- ❌ NEVER replace human judgment in hiring
Fair Hiring Note
Structured processes improve fairness but do not eliminate bias. Human oversight required at all decision points.
Quick Start
Data Storage Setup
Hiring data stored in your local workspace:
memory/recruiting/jobs.json- Open positions and requirementsmemory/recruiting/candidates.json- Candidate profiles and statusmemory/recruiting/pipeline.json- Hiring pipeline stagesmemory/recruiting/interviews.json- Interview guides and notesmemory/recruiting/communications.json- Email templates and drafts
Use provided scripts in scripts/ for all data operations.
Core Workflows
Create Job Description
User: "Write a job description for a senior engineer"
→ Use scripts/create_job.py --title "Senior Engineer" --level senior
→ Generate JD with requirements, responsibilities, and screening criteria
Screen Candidate
User: "Screen this resume for the PM role"
→ Use scripts/screen_candidate.py --job-id "JOB-123" --resume "resume.pdf"
→ Evaluate against job criteria, output match assessment
Prepare Interview
User: "Prepare interview questions for the design role"
→ Use scripts/prep_interview.py --job-id "JOB-123" --type behavioral
→ Generate structured question set
Track Pipeline
User: "Update candidate status to phone screen complete"
→ Use scripts/update_pipeline.py --candidate-id "CAND-456" --stage "phone-screen" --status completed
→ Move candidate in pipeline, set next actions
Draft Communication
User: "Draft rejection email for candidate"
→ Use scripts/draft_email.py --type rejection --candidate-id "CAND-456"
→ Generate professional, personalized message for human review
Module Reference
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-agistack-recruiting-pro": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
consulting
Consulting practice management with engagement scoping, proposal writing, pricing strategy, and client relationship management. Use when user mentions consulting engagements, proposals, pricing, client relationships, or deliverables. Helps scope real problems, write winning proposals, set value-based prices, structure findings for impact, and navigate difficult client situations. NEVER replaces consultant judgment or independence.
interview
Interview preparation system with company research, story building, and mock interview practice. Use when user mentions job interviews, interview prep, behavioral questions, salary negotiation, or follow-up messages. Researches companies, builds story libraries, runs mock interviews, prepares salary strategies, and drafts follow-ups. NEVER guarantees job offers.
budget-pro
Personal budget management with privacy-first local storage. Use when user mentions setting a budget, tracking spending, logging expenses, checking budget status, or managing money by category. Tracks income, expenses, and category budgets with proactive alerts. NEVER accesses bank accounts or external financial services.
terminal
Local shell copilot for command planning, safe execution, preview-first workflows, output summarization, privacy-aware history controls, and step-by-step terminal help. Use whenever the user wants to run terminal commands, inspect files, debug shell issues, automate local tasks, or translate natural language into shell actions. Prefer safe preview before mutation. Require explicit confirmation for destructive commands. Local-only.
pitch-pro
Pitch development and presentation coaching for founders and salespeople. Use when user mentions investor pitches, sales presentations, elevator pitches, pitch decks, or persuasion scenarios. Builds value propositions, crafts pitches for different audiences, prepares for objections, and coaches delivery. All work is advisory - human judgment required for all decisions.