
Hr Automation
Automate recruiting, onboarding, reviews, PTO, and offboarding workflows when a small team outgrows spreadsheets and chat.
Overview
HR Automation is an agent skill for the Operate phase that templates recruiting, onboarding, employee management, and offboarding automations for small teams.
Install
npx skills add https://github.com/claude-office-skills/skills --skill hr-automationWhat is this skill?
- YAML-style recruiting pipeline with seven stages from applied through hired
- Stage automations for new applications: confirmation, Slack recruiter notify, Airtable tracking, optional AI resume scre
- Covers onboarding workflows, performance review cycles, time-off management, and offboarding
- MCP-oriented hooks for greenhouse_api, workday_api, and bamboohr_api
- Related skills chain: applicant-screening, offer-letter, job-description, slack-workflows
- 7 recruiting pipeline stages listed
- 3 named MCP HR API tools in manifest
Adoption & trust: 2.6k installs on skills.sh; 196 GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You are drowning in manual candidate updates, onboarding checklists, and offboarding steps across Slack, ATS, and HRIS tools.
Who is it for?
Founders with a live product hiring 1–20 people who want agent-generated HR workflow specs tied to common ATS/HRIS APIs.
Skip if: Solo builders with no hires planned, or enterprises needing full Workday implementation and legal compliance sign-off.
When should I use this skill?
Designing or automating recruiting, onboarding, performance, PTO, or offboarding HR workflows.
What do I get? / Deliverables
You get structured pipeline stages and automation actions your agent can map to MCP HR APIs and adjacent screening or offer-letter skills.
- Recruiting pipeline stage map with automations
- Onboarding or offboarding workflow specification
Recommended Skills
Journey fit
HR automation sits under Operate because it runs ongoing people processes after the product exists, not initial idea validation. Iterate is the shelf for refining internal ops workflows—pipelines, compliance tracking, and lifecycle automation—not customer-facing launch distribution.
How it compares
Workflow template skill for HR ops, not a substitute for a certified PEO or employment-law review.
Common Questions / FAQ
Who is hr-automation for?
Small-team operators and indie founders running recruiting and employee lifecycle processes who want Claude to draft automations aligned with Greenhouse, Workday, or BambooHR patterns.
When should I use hr-automation?
Use it in Operate when standing up or refining hiring pipelines, onboarding, and offboarding; optionally in Grow lifecycle planning when scaling support or engineering headcount.
Is hr-automation safe to install?
Review the Security Audits panel on this Prism page before enabling MCP HR tools that touch PII; treat API credentials and employee data policies as your responsibility.
Workflow Chain
Then invoke: applicant screening, offer letter
SKILL.md
READMESKILL.md - Hr Automation
# HR Automation Automate HR workflows including recruiting, onboarding, employee management, and offboarding. Based on n8n's HR workflow templates. ## Overview This skill covers: - Recruiting pipeline automation - Employee onboarding workflows - Performance review cycles - Time-off management - Offboarding processes --- ## Recruiting Automation ### Applicant Pipeline ```yaml recruiting_pipeline: stages: - applied - screening - phone_interview - technical_interview - onsite_interview - offer - hired automations: new_application: trigger: application_received actions: - send_confirmation: to_candidate - notify_recruiter: slack - add_to_tracking: airtable - ai_resume_screen: if_enabled stage_change: trigger: candidate_moved actions: - update_candidate: in_ats - notify_team: relevant_interviewers - send_email: stage_specific_template interview_scheduled: trigger: calendar_event_created actions: - send_confirmation: to_candidate - send_prep_materials: to_interviewers - create_scorecard: in_system ``` ### AI Resume Screening ```yaml ai_screening: model: gpt-4 prompt: | Review this resume for the {job_title} position. Job Requirements: {job_requirements} Resume: {resume_text} Evaluate: 1. Skills match (1-10) 2. Experience match (1-10) 3. Key strengths 4. Potential concerns 5. Recommended: Yes/No/Maybe automation: - if: score >= 8 action: advance_to_screening - if: score 5-7 action: flag_for_review - if: score < 5 action: auto_reject + send_rejection ``` ### Interview Scheduling ```yaml interview_scheduling: workflow: 1. candidate_advances: trigger: stage_change_to_interview 2. check_availability: interviewers: from_hiring_plan candidate: request_via_email 3. find_slots: algorithm: first_available_matching buffer: 15_minutes_between 4. send_invites: to: [candidate, interviewers] include: [zoom_link, calendar_invite, prep_docs] 5. reminders: - 24h_before: all_parties - 1h_before: all_parties 6. post_interview: - collect_feedback: from_interviewers - aggregate_scores - trigger_next_stage: if_approved ``` --- ## Onboarding Automation ### New Hire Workflow ```yaml onboarding_workflow: trigger: offer_accepted duration: 30_days pre_start: day_minus_14: - send_welcome_email - collect_documents: [id, tax_forms, direct_deposit] - order_equipment: laptop, peripherals day_minus_7: - create_accounts: [email, slack, tools] - add_to_systems: hris, payroll - schedule_orientation - assign_buddy day_minus_1: - setup_desk: if_office - ship_equipment: if_remote - send_first_day_info first_day: morning: - welcome_meeting: with_manager - it_setup: credentials, tools - team_introductions afternoon: - hr_orientation: policies, benefits - access_verificat