shift-planner

Community

Generate compliant weekly shifts with fairness.

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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.