hermes

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.

context

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.

task

Build a one-week rota.

demand

staff

Only if [RULES] is given:

rules

  1. 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.
  2. Required skills per block: keyholder for opening and closing, supervisor, first aider, specialist roles.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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).
constraints
  • 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.
output format

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

Edit on GitHubReport a problem

use in

Hodios CLI
npx @hermes-hq/hodios install build-staff-schedule --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill build-staff-schedule -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the business plugin
claude plugin install hodios-business@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Operations
PromptOperations

Plan 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-inventory
PromptOperations

Write 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-sop
PersonaEntrepreneurship

Small 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-advisor
PromptOperations

Automate 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-workflow
PromptOperations

Compare 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-vendors
PromptOperations

Engineer 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