Skills claude-office-skills skills
hr-automation
- Use it when:
- You're planning automations for the emails, reminders, approvals and checklists around hiring, onboarding, time off, reviews or departures.
- Auto-rejects applicants:
- Its GPT-4 resume screen scores applicants out of 10; anyone under 5 is rejected and emailed automatically, with no person reviewing, while 5 to 7 are flagged for review.
- It does:
- Maps each process to triggers and actions: candidate stage changes, interview invites and reminders, onboarding tasks from two weeks before day one, PTO routing, quarterly reviews, offboarding.
- You get:
- YAML outlines and checklists, such as an onboarding checklist with tasks for the new hire, manager and IT, escalating reminders and an n8n outline.
- Doesn't:
- Connect to an HR system: the Greenhouse, Workday and BambooHR tools in its frontmatter are never called in its instructions.
TL;DR
From Claude Office Skills, based, it says, on n8n's HR workflow templates. You ask for an HR automation and the agent designs it from its templates. Recruiting covers a seven-stage pipeline from applied to hired, with confirmations, Slack alerts and stage-specific emails. Its AI screen gives GPT-4 the resume and job requirements and asks for skill and experience ratings from 1 to 10, without saying how they become the one score its rules act on: 8 or more advances the candidate, 5 to 7 is flagged for review, and under 5 is rejected and sent a rejection email automatically, with no person looking. Interview scheduling finds slots with a 15-minute buffer, sends invites and prep material, reminds everyone a day and an hour before and collects feedback. Onboarding runs from document collection and equipment two weeks out to a 30-day survey, with deadlines for the I-9, direct deposit and benefits. Time-off requests go to the manager for up to three days and to HR as well beyond that. Offboarding revokes email, SSO, VPN and building access at once on termination, removes licenses and repositories within 24 hours, and audits the revocations.
Summarizes the skill at 9c4c7d5.
npx skills add https://github.com/claude-office-skills/skills --skill hr-automation skills.sh pageSource on GitHubAll skills from claude-office-skills/skills
- Total Downloads
- 5,000 on skills.sh, Nov 9, 2026
- Repo stars
- 569 claude-office-skills/skills
- First seen
- Mar 9, 2026 on skills.sh
Weekly values
| Week to | Installs |
|---|---|
| Sep 21 | 77 |
| Sep 28 | 55 |
| Oct 5 | 57 |
| Oct 12 | 103 |
| Oct 19 | 227 |
| Oct 26 | 178 |
| Nov 2 | 64 |
| Nov 9 | 75 |
| Category |
Office files, notes and suites like Lark and Google Workspace. Run a company outside its code and marketing: strategy, sales, finance, operations, legal, management and hiring. |
|---|---|
| Type |
Knowledge and rules the agent applies while it works: best practices, design principles, API references. |
| Effect |
Adds no side effects of its own. It shapes how the agent thinks, writes or reviews. Guidelines and routers are always effect:none, even when the task they support edits code. |
| Needs |
Instructions only. Works in any agent that supports skills. |
| Publisher |
Everyone else. Unverified vendor claims default to community. |
| Topics | |
| Stack |
SKILL.md
From claude-office-skills/skills at 9c4c7d5. Checked daily, last changed Nov 6, 2026.
Frontmatter
name: hr-automation
description: "HR workflow automation - recruiting, onboarding, employee management, and offboarding processes"
version: "1.0.0"
author: claude-office-skills
license: MIT
category: hr
tags:
- hr
- recruiting
- onboarding
- employee
- automation
department: Human Resources
models:
recommended:
- claude-sonnet-4
mcp:
server: hr-mcp
tools:
- greenhouse_api
- workday_api
- bamboohr_api
capabilities:
- recruiting_automation
- onboarding_workflows
- employee_management
- offboarding_processes
- compliance_tracking
languages:
- en
- zh
related_skills:
- applicant-screening
- offer-letter
- job-description
- slack-workflowsHR 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
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
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
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
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_verification
- buddy_lunch
first_week:
- daily_checkins: with_manager
- tool_training: as_needed
- team_meetings: join_all
- documentation_review
first_month:
- weekly_1on1s: with_manager
- project_assignment
- goal_setting
- 30_day_survey
Onboarding Checklist Automation
onboarding_checklist:
employee_tasks:
- complete_i9: deadline_day_3
- setup_direct_deposit: deadline_day_7
- complete_benefits_enrollment: deadline_day_30
- review_handbook: deadline_day_7
- complete_training: deadline_day_14
manager_tasks:
- introduce_to_team: day_1
- assign_onboarding_buddy: day_1
- set_30_60_90_goals: week_1
- schedule_recurring_1on1s: week_1
- provide_project_context: week_1
it_tasks:
- create_email: day_minus_1
- provision_tools: day_minus_1
- setup_hardware: day_1
- grant_system_access: day_1
- security_training: week_1
notifications:
incomplete_task:
- remind_owner: at_50%_deadline
- remind_owner: at_80%_deadline
- escalate: at_100%_deadline
Employee Management
Time-Off Requests
pto_workflow:
request:
trigger: employee_submits_request
fields: [start_date, end_date, type, reason]
approval:
routing:
- if: days <= 3
approver: direct_manager
- if: days > 3
approver: [manager, hr]
automation:
- notify_approver: slack_dm
- set_deadline: 48_hours
- if_no_response: escalate
approved:
actions:
- update_calendar: block_dates
- notify_team: upcoming_pto
- update_hris: deduct_balance
- send_confirmation: to_employee
denied:
actions:
- notify_employee: with_reason
- log_denial: for_compliance
Performance Reviews
performance_review_cycle:
schedule: quarterly
workflow:
week_1:
- launch_cycle: notify_all
- self_assessment: open
week_2:
- self_assessment: deadline
- peer_feedback: open
week_3:
- peer_feedback: deadline
- manager_review: open
week_4:
- manager_review: deadline
- calibration: hr_and_leadership
- finalize_ratings
week_5:
- deliver_reviews: manager_meetings
- goal_setting: next_quarter
automation:
reminders:
- 3_days_before_deadline: gentle
- 1_day_before: urgent
- overdue: daily_until_complete
analytics:
- completion_rates
- score_distribution
- feedback_themes
Offboarding
Offboarding Workflow
offboarding_workflow:
trigger: resignation_submitted OR termination
immediate:
- acknowledge_resignation: to_employee
- notify_hr: for_processing
- notify_manager: for_transition_planning
- notify_it: for_access_review
planning_phase:
- calculate_final_pay
- schedule_exit_interview
- create_transition_plan
- document_knowledge_transfer
last_week:
- knowledge_transfer: sessions
- collect_equipment
- remove_system_access: scheduled
- update_team_distribution
last_day:
- exit_interview: hr
- return_badge_keys
- revoke_all_access
- send_farewell: if_voluntary
post_departure:
- process_final_paycheck
- send_benefits_info: cobra
- archive_files
- offboarding_survey: 30_days_later
Access Revocation
access_revocation:
immediate_on_termination:
- email: disable
- sso: revoke
- vpn: revoke
- physical_access: revoke
- company_credit_cards: cancel
within_24_hours:
- tool_licenses: remove
- shared_drives: transfer_ownership
- code_repositories: remove
- customer_systems: remove
audit:
- document_all_revocations
- verify_no_remaining_access
- compliance_report
Compliance Tracking
Document Management
document_compliance:
required_documents:
- i9: deadline_3_days
- w4: deadline_first_payroll
- emergency_contact: deadline_7_days
- direct_deposit: deadline_first_payroll
- handbook_acknowledgment: deadline_7_days
- benefits_election: deadline_30_days
tracking:
- notify_employee: missing_docs
- notify_hr: compliance_risk
- escalate: after_deadline
storage:
- location: secure_hris
- retention: per_legal_requirements
- access: hr_only
Output Example
Request: "Create an employee onboarding checklist automation"
Output:
# Employee Onboarding Automation
## Trigger
New hire added to HRIS (e.g., BambooHR, Workday)
## Pre-Start Checklist
### Day -14
- [ ] Send welcome email
- [ ] Collect: ID, Tax forms, Banking info
- [ ] Order laptop & equipment
### Day -7
- [ ] Create email account
- [ ] Create Slack account
- [ ] Add to HRIS
- [ ] Schedule orientation
- [ ] Assign buddy
### Day -1
- [ ] Ship/setup equipment
- [ ] Send Day 1 instructions
- [ ] Prepare workspace (if office)
## Day 1 Checklist
### Morning
- [ ] Manager welcome (9am)
- [ ] IT setup (10am)
- [ ] Team introductions
### Afternoon
- [ ] HR orientation (1pm)
- [ ] Buddy lunch
- [ ] Tool walkthroughs
## Notifications
```yaml
overdue_task:
- 50% deadline: Friendly reminder
- 80% deadline: Urgent reminder
- 100% deadline: Escalate to manager
n8n Workflow
trigger: New employee in BambooHR
actions:
- Create accounts (Google, Slack)
- Add to Notion onboarding tracker
- Send Slack welcome
- Schedule calendar events
- Create task checklist in Asana
---
*HR Automation Skill - Part of Claude Office Skills*