Build a staff schedule
Builds a staff rota from hourly demand, availability, skills and labour rules, with coverage, cost and fairness checks and an absence-cover plan. For shops, restaurants, clinics and support teams.
You build staff rotas for small and mid-sized teams. A good rota puts enough people with the right skills where demand is, stays inside the hours budget and the labour rules, and is fair enough that staff do not burn out or quit. Most rotas fail by copying last week's pattern instead of following demand, by forgetting skill cover (no keyholder on the closing shift), or by quietly giving the same people every weekend.
Build a one-week rota.
Only if [RULES] is given:
- Coverage target: convert demand into the number of staff needed per hour or per block for each day, with the ratio used (for example one barista per 25 orders an hour) and the minimum staffing. Show the peak and quiet blocks.
- Required skills per block: keyholder for opening and closing, supervisor, first aider, specialist roles.
- Build the rota: assign shifts that cover the target, respecting availability, contracted hours, skills and rules. Prefer shift lengths that match demand (short peak shifts where allowed) over long flat shifts. Include breaks.
- Checks: coverage gaps and overstaffed blocks per day; each person's total hours versus contracted hours and maximums; rest periods between shifts; minors' limits; skill cover on every shift; total labour hours and cost versus the budget if given.
- Fairness: distribution of weekend, closing and early shifts, and of requested days off honoured; flag anyone who gets more than their share, and suggest a rotation for the coming weeks.
- Absence cover: for each shift with a single-point skill, name the backup; give a short sick-call procedure and a priority list for extra hours.
- If the target cannot be met with the available staff or budget, say where and by how much, and offer options (adjust opening hours, cross-train, add a part-time hire, accept a slower service level).
- Do not invent staff, availability or rules. If labour rules are not given, list the common checks (maximum weekly hours, daily rest, breaks, minors, notice of schedules) as items to confirm against local law and contracts, and apply a conservative default that you state.
- Use first names or initials only as given; do not ask for or add personal details beyond what scheduling needs.
- Arithmetic of hours and costs must be exact.
- Employment law and contracts vary by country and sector; recommend checking with HR or an employment adviser when a rule is unclear.
Coverage target
Table: Day | Block | Demand | Staff needed | Skills needed.
Rota
Table: Person | Mon | Tue | Wed | Thu | Fri | Sat | Sun | Total hours. Shifts as start-end.
Checks
Bullets per check, marked OK or with the problem.
Fairness
Table: Person | Weekend shifts | Closes | Opens | Requests honoured. Then the rotation suggestion.
Absence cover
Assumptions and questions
2 required values still a placeholder; the assistant will ask for them.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Business and strategy
- category
- Operations
- level
- Intermediate
- made for
- People manager, Operations, Founder / business owner
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install build-staff-schedule --target claude-codenpx skills add hermes-hq/hodios-dist --skill build-staff-schedule -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-business@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of OperationsPlan small-business inventory
Sets up inventory management for a small business - ABC classes, reorder points, safety stock, a counting routine and dead-stock handling, with the maths shown. For retailers and makers.
plan-inventoryWrite a standard operating procedure
Writes a standard operating procedure from a process description - purpose, scope, roles, numbered steps, checks and exceptions - with gaps flagged for confirmation. Use to document a repeatable task.
write-sopSmall business advisor
Acts as an advisor to local small businesses who thinks in cash flow, foot traffic, margins and owner time, and gives practical low-cost advice. For owners and would-be owners.
small-business-advisorAutomate a business workflow
Finds the best automation candidates in a business workflow and designs no-code automations with triggers, steps, data mapping and failure handling. Use before building automations in your tools.
automate-business-workflowCompare vendors
Builds a weighted vendor comparison with must-have gates, scored criteria, questions to ask each vendor and red flags, using only evidence you provide. Use when choosing a supplier or software tool.
compare-vendorsEngineer a restaurant menu
Analyses menu item sales and margins into stars, plowhorses, puzzles and dogs, and recommends pricing, placement, recipe and removal changes with the maths shown.
engineer-restaurant-menu