shift-planner
CommunityGenerate compliant weekly shifts with fairness.
Data & Analytics#workforce planning#constraint satisfaction#shift scheduling#coverage validation#fairness metrics#csv inputs#greedy assignment
Authortakusaotome
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automatically builds an employee-by-employee weekly shift schedule from a roster of availability/qualifications and a set of staffing requirements, ensuring hard labor constraints are respected while also producing a coverage and fairness report.
Core Features & Use Cases
- Constraint-aware shift generation (Greedy Assignment): Assigns employees to (day, room, time slot) requirements using hard checks like weekly hour limits, maximum working days, consecutive-day limits, minimum rest hours, and qualification matching.
- Coverage verification at 30-minute granularity: Validates whether each requirement is actually covered in the generated schedule (excluding break periods), and emits alerts for gaps.
- Fairness reporting and alerts: Outputs per-employee fairness metrics (assigned hours vs contract, weekend distribution, avoid-day violations) and highlights imbalances and constraint issues.
Quick Start
Use the shift-planner skill to generate a weekly shift schedule from roster.csv and requirements.csv with 30-minute coverage checks and a fairness report.
Dependency Matrix
Required Modules
None requiredComponents
scriptsreferencesassets
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: shift-planner Download link: https://github.com/takusaotome/claude-skills-library/archive/main.zip#shift-planner Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.