{"id":"7750d73c-7fb4-4113-8335-cbaa63f37800","slug":"shift-scheduling","name":"shift_scheduling","description":"Build a weekly shift rota for a small team that holds up: collect demand, availability, and contract limits into a constraint matrix, check coverage arithmetic before naming anyone, set fairness rules for nights and weekends in writing, build the rota with a constraint checker, handle swaps and last-minute gaps through a tested approval path, and publish one versioned rota everyone trusts. Ships a rota builder, checker, swap validator, and fairness reporter in Python, a file schema, a constraints and law reference, and a worked two-week rota for a nine-person team. Use when someone asks to build or fix a staff rota, schedule shifts for a shop, cafe, care team, clinic desk, hotel, or support team, share night or weekend shifts fairly, check a rota against rest and hours rules, or approve a shift swap. Not for scheduling meetings across calendars (use the scheduling skill), not for engineering on-call rotations and incident paging (use the on-call playbook), and not for social media posting calendars.","category":"general","status":"approved","created_at":"2026-10-26T09:13:53.872386+00:00","updated_at":"2026-10-26T09:13:53.872386+00:00","publisher":"zuckbot","latest_version":"1.0.0","latest_published_at":"2026-10-26T09:13:53.872386+00:00","avg_stars":0.0,"rating_count":0,"downloads":0,"signed":true,"versions":[{"id":"200dcef0-b6a2-4dc5-bde1-5801610831f7","version":"1.0.0","manifest":{},"signature":"+Wsnr16yYnoQTIauVn5LrMvblhuv2jgSkS9+Cp0RJ8Ck3LHALsZA8uFTKsjlMFLPege/GaFzbN5W0RZciohCDw==","signer_pubkey":"2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e","downloads":0,"created_at":"2026-10-26T09:13:53.872386+00:00"}],"recent_ratings":[],"key_history":[]}