Agent skill

resource-scheduler

Resource scheduling and assignment optimization skill for personnel and equipment allocation

Stars 514
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/specializations/domains/business/operations/skills/resource-scheduler

Metadata

Additional technical details for this skill

domain
business
category
workflow-automation
specialization
operations

SKILL.md

Resource Scheduler

Overview

The Resource Scheduler skill provides comprehensive capabilities for optimizing resource scheduling and assignment. It supports skill-based assignment, shift scheduling, overtime optimization, and equipment allocation.

Capabilities

  • Skill-based assignment
  • Shift scheduling
  • Overtime optimization
  • Cross-training utilization
  • Equipment allocation
  • Maintenance window scheduling
  • Conflict resolution
  • Schedule publication

Used By Processes

  • CAP-002: Production Scheduling Optimization
  • CAP-001: Capacity Requirements Planning
  • TOC-002: Drum-Buffer-Rope Scheduling

Tools and Libraries

  • Workforce management systems
  • Scheduling optimization algorithms
  • HR systems integration
  • Communication platforms

Usage

yaml
skill: resource-scheduler
inputs:
  scheduling_horizon: 7  # days
  resources:
    - name: "John Smith"
      type: "operator"
      skills: ["assembly", "welding", "inspection"]
      shift_preference: "day"
      max_hours: 50
    - name: "Jane Doe"
      type: "operator"
      skills: ["assembly", "packaging"]
      shift_preference: "flexible"
      max_hours: 45
  requirements:
    - date: "2026-01-25"
      shift: "day"
      skill: "assembly"
      count: 3
    - date: "2026-01-25"
      shift: "day"
      skill: "welding"
      count: 2
  constraints:
    - "No consecutive night shifts"
    - "Minimum 8 hours between shifts"
    - "Maximum 10 hours per shift"
outputs:
  - schedule_assignments
  - coverage_report
  - overtime_forecast
  - skill_gaps
  - conflict_resolutions

Scheduling Objectives

Objective Priority Metric
Coverage High % requirements filled
Skill Match High Qualified for assignment
Fairness Medium Balanced distribution
Cost Medium Overtime minimization
Preference Low Employee satisfaction

Shift Patterns

Pattern Description Use Case
Fixed Same schedule weekly Stable demand
Rotating Shifts rotate 24/7 operations
Compressed Longer days, fewer days Employee preference
Flexible Variable start/end Demand variation
Split Two shifts per day Peak periods

Skill Matrix

Resource Skill 1 Skill 2 Skill 3
Operator A Expert Competent Training
Operator B Training Expert None
Operator C Competent Training Expert

Assignment Algorithm

1. Identify requirements
2. Match skills to requirements
3. Apply availability constraints
4. Optimize for objectives
5. Resolve conflicts
6. Publish schedule

Overtime Management

Hours Rate Threshold
0-40 1.0x Standard
40-50 1.5x Overtime
50+ 2.0x Double-time

Cross-Training Strategy

  1. Identify critical skills
  2. Assess current coverage
  3. Identify training candidates
  4. Develop training plan
  5. Track progress
  6. Update skill matrix

Integration Points

  • HR/payroll systems
  • Time and attendance
  • ERP systems
  • Communication platforms

Expand your agent's capabilities with these related and highly-rated skills.

a5c-ai/babysitter

gsd-tools

Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).

514 31
Explore
a5c-ai/babysitter

model-profile-resolution

Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.

514 31
Explore
a5c-ai/babysitter

verification-suite

Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.

514 31
Explore
a5c-ai/babysitter

state-management

STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.

514 31
Explore
a5c-ai/babysitter

git-integration

Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.

514 31
Explore
a5c-ai/babysitter

frontmatter-parsing

YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.

514 31
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results