# Hr Automation

HR workflow automation - recruiting, onboarding, employee management, and offboarding...

- Repository: https://github.com/claude-office-skills/skills (556 stars)
- Category: Business
- License: MIT
- Last updated: 2026-01-31
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add claude-office-skills/skills --skill hr-automation -g -a claude-code -y`
Codex: `npx skills add claude-office-skills/skills --skill hr-automation -g -a codex -y`
Cursor: `npx skills add claude-office-skills/skills --skill hr-automation -g -a cursor -y`
Gemini CLI: `npx skills add claude-office-skills/skills --skill hr-automation -g -a gemini-cli -y`

## Description

HR workflow automation - recruiting, onboarding, employee management, and offboarding processes

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 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

The rest: https://github.com/claude-office-skills/skills/blob/HEAD/hr-automation/SKILL.md
