🧰HandyBusiness & Operations

📋Handy Shift Schedule Maker

Fair rosters that keep rules. Build a week's staff schedule from your shifts and your team's availability, with every rule kept and every gap reported.

Connect in ChatGPT (developer mode)

https://plugins-worker.demos.42a.ai/shift-scheduler/mcp

Settings → Security and login → Developer mode → chatgpt.com/plugins → + → paste the URL. After a tool change: Refresh, then a new chat.

Try

What it does

Review test cases

PromptToolExpected
Make a schedule for my café for the week of Oct 5: Open 6am-2pm needs 2 people, Close 2pm-10pm needs 1, every day. Staff: Ana 40h, Ben 40h, Cara 32h (not Sundays), Dev 32h (no weekends), Eli 24h (prefers closing), Fran 16h.make_shift_scheduleHero "21 of 21 shifts filled" (168 hours); Eli gets only Close shifts as preferred; nobody over their maximum, no close followed by an open, Cara off Sunday and Dev off the weekend; Excel, PDF and calendar downloads.
Schedule 3 people (40h max each) on Morning 7-3 and Evening 3-11, 2 people per shift, Monday to Sunday starting Oct 12.make_shift_schedule15 of 28 shifts filled (each person 5 shifts, 40 h); the 13 open slots are listed with the reason (everyone is at their maximum hours or already working that day).
Schedule 5 RNs for Fri Oct 9 to Sun Oct 11: Day 7am-7pm and Night 7pm-7am, 2 RNs each. Max 36 hours each. Priya can't do nights.make_shift_scheduleAll 12 shifts filled (144 h), nobody over 36 h, Priya only on Day shifts, and no one goes from a Night (ending 7 AM) straight into a Day shift.
Weekday schedule for Oct 5-9: Front 9-5 needs 1, Phones 12-8 needs 1. Tom prefers Front, Uma prefers Phones, Val is part-time and needs at least 16 hours, max 24.make_shift_scheduleAll 10 shifts filled; Val gets at least 16 hours; Tom works only Front and Uma only Phones.
Make next week's schedule (from Oct 12): Open 7-3 and Close 3-11, 1 person each, every day. Sam can't work before noon on weekdays. Team: Sam, Tia, Ugo, each max 40h.make_shift_scheduleAll 14 shifts filled; Sam never opens on a weekday; nobody exceeds 40 h.
I worked 8:30 to 5 with a 30 minute lunch, how many hours is that?noneAdding up hours already worked is a time card, not building a schedule.
Find a time for a meeting with my team in London and New York.noneA meeting across time zones, not a staff roster.
Write a polite message asking my team for their availability next week.noneWriting a message needs no scheduling.

Privacy · Terms · Support