production-schedule-optimizer

Generate FEFO- and capacity-aware weekly production timetables from CSV inputs.

5|4|Updated Nov 9, 2025
One-click install
npx skills add https://github.com/takusaotome/claude-skills-library --skill production-schedule-optimizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: production-schedule-optimizer
Source: https://github.com/takusaotome/claude-skills-library/tree/main/skills/production-schedule-optimizer
Command: npx skills add https://github.com/takusaotome/claude-skills-library --skill production-schedule-optimizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of creating a realistic weekly production schedule for food or manufacturing lines while balancing expiration constraints, room capacity, and staffing availability.

Core Features & Use Cases

  • Constraint-aware weekly scheduling: Generates a Monday–Sunday timetable using a greedy bin-packing approach that prioritizes larger workloads and shorter shelf-life (FEFO-oriented).
  • Staff requirement estimation: Computes per day/room staff-hours, peak staffing, minimum staffing, and recommended staffing with a buffer coefficient.
  • Operational outputs for execution: Produces Markdown schedule tables, staff requirement tables, and alert summaries for validation gaps such as unassigned tasks.

Quick Start

Use the production-schedule-optimizer skill to generate a schedule by reading products.csv, demand.csv, rooms.csv, and staff.csv and outputting the result as a Markdown weekly timetable and staffing report.

Frequently Asked Questions about production-schedule-optimizer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a weekly production schedule that respects FEFO shelf life and staffing constraints?

Generate a FEFO- and capacity-aware weekly production schedule by loading products, demand, rooms, and staff constraints from CSV files. The scheduler uses greedy bin-packing to prioritize shorter shelf-life items and outputs a Markdown timetable with staffing estimates.

What is the best way to estimate staff requirements for a central kitchen production plan?

Estimate staff requirements for a production plan by computing per day and room staff-hours, peak staffing, minimum staffing, and recommended staffing with a buffer coefficient. The output provides a Markdown staff requirement table for execution.

How does FEFO prioritization work when scheduling food manufacturing tasks across multiple rooms?

FEFO prioritization in scheduling works by applying a greedy bin-packing approach that prioritizes larger workloads and shorter shelf-life products. This ensures items expiring sooner are scheduled first across available rooms and shifts.

Can I use CSV files to input product demand and shift availability for capacity planning?

Yes, you can use CSV files for capacity planning by providing products.csv, demand.csv, rooms.csv, and staff.csv as inputs. The scheduler reads these deterministic inputs to generate a feasible weekly timetable.

What happens to unassigned tasks when production scheduling exceeds available room or staff capacity?

When production scheduling exceeds capacity, unassigned tasks trigger validation alerts with PSO alert codes. The output includes an alert summary in Markdown format highlighting scheduling gaps and capacity constraints.

Does production scheduling for food manufacturing handle multiple products and rooms simultaneously?

Production scheduling handles multiple products and rooms simultaneously by generating a Monday to Sunday timetable. It balances expiration constraints, room capacity, and staffing availability across all entries to ensure a compliant weekly plan.