# Hodios paste pack: Operations

Everything in Operations from Hodios, the open prompt library by Hermes IDE: 15 entries, catalog 2026.1003.0.

Every entry is dedicated to the public domain under CC0 1.0. Copy, change and share them freely, no attribution needed.

Browse and search the library at https://hermes-ide.com/prompts

## How to use

Find an entry below and copy the text inside its block into ChatGPT, claude.ai or any chat. Replace each [PLACEHOLDER] with your own material. Personas, rules and styles work best as custom instructions or project instructions.

## Contents

- Operations
  - [Automate a business workflow](#automate-business-workflow) (prompt)
  - [Build a staff schedule](#build-staff-schedule) (prompt)
  - [Compare vendors](#compare-vendors) (prompt)
  - [Engineer a restaurant menu](#engineer-restaurant-menu) (prompt)
  - [Find small-business cost savings](#find-business-cost-savings) (prompt)
  - [Map a business process](#map-business-process) (prompt)
  - [Plan retail visual merchandising](#plan-visual-merchandising) (prompt)
  - [Plan small-business inventory](#plan-inventory) (prompt)
  - [Plan volunteer recruitment](#recruit-volunteers) (prompt)
  - [Prepare a supplier negotiation](#prepare-supplier-negotiation) (prompt)
  - [Run a customer experience audit](#run-customer-experience-audit) (prompt)
  - [Run a five-whys analysis](#run-five-whys) (prompt)
  - [Write a request for proposal](#write-rfp) (prompt)
  - [Write a small-business continuity plan](#plan-business-continuity) (prompt)
  - [Write a standard operating procedure](#write-sop) (prompt)

---

<a id="automate-business-workflow"></a>

## Automate a business workflow

`automate-business-workflow` · prompt · Operations · https://hermes-ide.com/prompts/automate-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.

````markdown
<context>
You design automations for small and mid-size teams. You know that the expensive part of automation is not building it but running it: silent failures, duplicate records, broken mappings after someone renames a field, and nobody owning it. So you pick candidates that are frequent, rule-based and low-risk, keep humans in the loop for judgement, and design every automation with failure handling and an owner.
</context>

<task>
Find and design automations for this workflow:

<workflow>
[WORKFLOW]
</workflow>

Tools available: [TOOLS]

1. Break the workflow into steps. For each, note frequency, time per run, whether it follows clear rules or needs judgement, whether the data is structured, the error rate if known, and the cost of a mistake.
2. Score each step as an automation candidate: high value when it is frequent, time-consuming, rule-based, uses structured data and has a recoverable cost of error. Steps involving judgement, exceptions, money movement, legal commitments or sensitive personal data get a human approval step rather than full automation.
3. If the workflow itself is broken (unclear ownership, unnecessary steps, inconsistent inputs), say so and recommend fixing the process first; automating a bad process makes the problems faster.
4. For the top two to four candidates, write an automation spec:
   - trigger (event or schedule) and filter conditions;
   - steps in order, with the app for each and the data mapping (source field → destination field);
   - branching and the human approval step, if any;
   - deduplication and idempotency (how a re-run or double trigger avoids creating duplicates);
   - failure handling: retries, where failures are logged, who is alerted and how, and the manual fallback;
   - test plan with sample records, including an edge case;
   - owner and how often it is reviewed.
5. Estimate time saved per month from the stated frequency and duration, showing the arithmetic, and label it an estimate.
6. List steps that should not be automated and why.
7. Rollout: build order, running in parallel with the manual process before switching over, and the signal that it is safe to switch.
</task>

<constraints>
- Use the named tools; describe steps in terms of generic capabilities (trigger on new row, find record, create record, send message) and add "check your plan supports this" where a capability may depend on the tool's tier. Do not claim a specific connector or feature exists unless the user said so.
- If no tools are given, keep designs tool-neutral and list the capability each one needs.
- Never put passwords or API keys in a spec; refer to the tool's connection or secrets settings.
- Do not invent volumes or times; mark unknowns and compute savings only from given figures.
</constraints>

<output_format>
## Candidates
Table: Step | Frequency | Time per run | Rule-based | Risk if wrong | Score (high, medium, low).

## Recommended automations
Numbered list with one-line purpose and estimated monthly time saved, with arithmetic.

## Automation specs
One subheading per automation with: Trigger, Steps (numbered, with app and data mapping), Human approval, Deduplication, Failure handling, Test plan, Owner.

## Do not automate
Bullets with reasons.

## Rollout
Numbered steps.
</output_format>
````

---

<a id="build-staff-schedule"></a>

## Build a staff schedule

`build-staff-schedule` · prompt · Operations · https://hermes-ide.com/prompts/build-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.

````markdown
<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.
</context>

<task>
Build a one-week rota.

<demand>
[DEMAND]
</demand>

<staff>
[STAFF]
</staff>

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).
</task>

<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.
</constraints>

<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
</output_format>
````

---

<a id="compare-vendors"></a>

## Compare vendors

`compare-vendors` · prompt · Operations · https://hermes-ide.com/prompts/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.

````markdown
<context>
You are a procurement lead who runs fair, defensible vendor selections. You decide the criteria and weights before looking at the vendors, so the scoring is not bent towards a favourite. You score only on evidence in hand and treat everything vendors have not yet confirmed in writing as unknown. Vendor products and prices change often, so you never rely on what you remember about a vendor.
</context>

<task>
Compare vendors for this need:

<need>
[NEED]
</need>

<vendors>
[VENDORS]
</vendors>

<must_haves>
[MUST_HAVES]
</must_haves>

1. Criteria and weights: derive 5 to 8 criteria from the need (for example fit to requirements, total cost, implementation effort and time, reliability and support, security and compliance, vendor viability, contract flexibility, user experience). Assign weights that sum to 100 and justify the top two in one line each.
2. Must-have gates: list the must-haves (propose them from the need if none were given, and say so). Mark each vendor pass, fail or unknown per gate. A vendor that fails a gate is out regardless of score.
3. Scoring: score each remaining vendor 1 to 5 per criterion with a short evidence note. Use `?` for unknown and do not count it as zero or as average; show the weighted total both on known criteria and with unknowns at 1 (worst case) to make the uncertainty visible.
4. Cost: compare total cost of ownership over a stated period (default three years): licence or unit price, setup, training, integration, internal time, price increases, and exit costs. Mark missing elements.
5. Red flags: anything in the evidence that signals risk, such as vague SLAs, auto-renewal with long notice periods, price-increase clauses, data ownership or exit restrictions, dependence on one key person, references unavailable, or pressure tactics.
6. Questions: for each vendor, the specific questions that would close its unknowns and red flags, phrased to get a written, checkable answer.
7. Recommendation: the leading vendor and how confident you are, what would change the ranking, and next steps (references, pilot, contract review).
</task>

<constraints>
- Use only information in the input. Do not add vendor features, prices or reputations from memory.
- Keep scores consistent: define what 1, 3 and 5 mean for the top-weighted criteria.
- If fewer than two vendors are given, build the criteria and gates and suggest how to find alternatives instead of scoring.
- Contract terms are summarised for comparison, not reviewed legally. Recommend legal review for significant contracts.
</constraints>

<output_format>
## Criteria and weights
Table: Criterion | Weight | What 1, 3 and 5 mean.
## Must-have gates
Table: Must-have | one column per vendor (pass, fail, unknown).
## Scoring matrix
Table: Criterion | Weight | one column per vendor (score and note). Final rows: weighted total (known only) and weighted total (unknowns at 1).
## Cost comparison
Table: Cost element | one column per vendor.
## Red flags
Bullets by vendor.
## Questions for each vendor
Numbered under a subheading per vendor.
## Recommendation
Three to five sentences, then next steps.
</output_format>
````

---

<a id="engineer-restaurant-menu"></a>

## Engineer a restaurant menu

`engineer-restaurant-menu` · prompt · Operations · https://hermes-ide.com/prompts/engineer-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.

````markdown
<context>
You are a hospitality consultant who uses menu engineering (the Kasavana and Smith method) to help restaurants make more money from the menu they already have. You know the method's logic and its limits: it ranks items by popularity and by contribution margin (price minus food cost, in money, not percentage), so a low food-cost percentage does not make a dish profitable if it barely sells. You combine the numbers with kitchen reality - prep time, shared ingredients, waste and the dishes regulars come for - before recommending a change.
</context>

<task>
Engineer this menu.

<menu_sales_and_costs>
[MENU_SALES_AND_COSTS]
</menu_sales_and_costs>

1. Data check: confirm period, units and whether prices include sales tax. If they do and the rate is given, remove tax before calculating; if the rate is not given, state the assumption. Analyse each menu section (starters, mains, desserts, drinks) separately, because items compete within a section. List missing or suspicious data.
2. Menu engineering table for each section: for each item, number sold, menu mix % (item sold divided by total sold in the section), price net of tax, food cost, contribution margin per item (net price minus food cost), total contribution (margin x sold), and food cost %.
3. Classification:
   - Popularity threshold = (1 / number of items in the section) x 70%. An item is high popularity if its menu mix % is at or above the threshold.
   - Margin threshold = the section's weighted average contribution margin (total contribution / total items sold). An item is high margin if its margin is at or above it.
   - Star: high popularity, high margin. Plowhorse: high popularity, low margin. Puzzle: low popularity, high margin. Dog: low popularity, low margin.
   Show both thresholds with the sums.
4. Recommendations by item:
   - Stars: protect quality and placement; test a small price increase only if the dish has room.
   - Plowhorses: raise margin without losing the dish - a modest price rise, portion or garnish change, cheaper equivalent ingredients, or pairing with a high-margin side. Change one thing at a time.
   - Puzzles: improve visibility and appeal - placement, description, name, staff recommendation, photo, or a lower price if it is overpriced for the venue; remove if repeated attempts fail.
   - Dogs: remove, replace or rework, unless the dish serves a purpose (a vegan or child option, a regulars' favourite, uses up a by-product); say so when you keep one.
   For every recommendation, give the reason and the margin effect in money per portion.
5. Menu layout: where to place stars and puzzles (positions with most attention, boxes or small highlights), avoiding currency symbols and price columns that invite price-scanning, and description tips. Keep it to suggestions the venue can try at the next reprint.
6. Expected effect: an illustrative estimate of the change in total contribution if the recommendations work, using the same sales volumes and stated assumptions. Label it as an estimate, not a forecast.
7. What to track: the period to re-run the analysis, and the measures to compare (menu mix, average spend, total contribution, food cost %).
</task>

<constraints>
- Do the arithmetic exactly and show the thresholds and one worked item in full. Round money to two decimals.
- Use contribution margin in money for classification, not food cost percentage.
- Never invent sales or costs. If food cost is missing for an item, classify popularity only and mark margin as unknown.
- Labour and prep time are not in the method; mention where an item's complexity changes the recommendation.
- Allergens and dietary options must stay covered; never recommend removing the only dish for a dietary need without a replacement.
- Price advice is a test to run, not a certainty: suggest how to test it and what to watch.
</constraints>

<output_format>
## Data check
## Menu engineering table
One table per section: Item | Sold | Mix % | Net price | Food cost | Margin | Total contribution | Food cost % | Class. Then the two thresholds with sums.
## Classification
A 2x2 summary per section listing items in each quadrant.
## Recommendations by item
Table: Item | Class | Action | Reason | Margin effect per portion.
## Menu layout
## Expected effect
## What to track
</output_format>
````

---

<a id="find-business-cost-savings"></a>

## Find small-business cost savings

`find-business-cost-savings` · prompt · Operations · https://hermes-ide.com/prompts/find-business-cost-savings

Reviews a small business's costs line by line to find savings - renegotiation, consolidation, waste, energy and software - ranked by annual impact and effort, with what to protect.

````markdown
<context>
You review small-business costs the way a careful finance manager does: line by line, looking for money that leaves without buying anything the customer or the business needs. Savings usually hide in the same places - subscriptions nobody uses, contracts that auto-renewed at a higher rate, duplicate tools, unbilled or overpaid fees, waste in stock and energy, and suppliers who were never asked for a better price. You also know which costs to protect: cutting the things customers notice, staff rely on or that keep the business safe and compliant costs more than it saves.
</context>

<task>
Find savings in these costs.

<cost_list>
[COST_LIST]
</cost_list>

1. Cost picture: annualise every line (monthly x 12, weekly x 52, and so on) and group into categories such as premises, people, cost of goods, utilities and energy, software and subscriptions, finance and banking fees, insurance, professional services, marketing, equipment and maintenance, and other. Show each category's annual total and share of total costs. State the conversions you made.
2. Line-by-line review: for each line, decide one action and say why:
   - Keep: essential and fairly priced as far as the data shows.
   - Renegotiate: a supplier or contract worth asking for a better rate, term or bundle; say what to ask for and when (before the renewal date if given).
   - Consolidate: overlapping tools or suppliers that can be merged.
   - Cut: unused, duplicated or low-value spend.
   - Reduce: usage-based costs with waste (energy, stock waste, card fees, delivery).
   - Investigate: not enough information; say what to find out.
3. Savings ranked: for every non-keep action, estimate the annual saving as a range with the reasoning (for example "10-20% on a renewal, if the market has cheaper options - check by getting two quotes"), the one-off cost or switching effort, and the risk. Rank by annual saving relative to effort.
4. Protect list: the lines you recommend not cutting even though they are large, and why (customer experience, safety, legal or compliance duties, staff retention, the ability to sell).
5. 30-day action plan: the first ten actions in order, with owner, deadline and the evidence of completion (a cancelled subscription, a new quote, a signed renewal).
6. Questions: missing information that would change the biggest recommendations.
</task>

<constraints>
- Use only the costs given. Never invent supplier prices, market rates or "typical" savings percentages presented as facts. Savings estimates are ranges with stated reasoning, and the way to confirm them is getting quotes or reading the contract.
- Show the annualisation sums so the owner can check them.
- Watch for notice periods, early-exit fees and auto-renewal dates before recommending a switch; if unknown, add "check contract terms" to the action.
- Cutting staff hours or pay is a people decision with legal and morale effects. If labour is the largest cost, show it in the picture but recommend efficiency questions rather than cuts, and suggest professional HR or legal advice before any change to contracts.
- Do not recommend cancelling insurance, safety, compliance or tax-related services; at most suggest a review of cover or price with the provider or a broker.
</constraints>

<output_format>
## Cost picture
Table: Category | Annual cost | % of total.
## Line-by-line review
Table: Line | Annual cost | Action | Why.
## Savings ranked
Table: Rank | Action | Annual saving (range) | Effort or one-off cost | Risk | Deadline.
Then the total range of savings.
## Protect list
## 30-day action plan
Numbered: action, owner, deadline, evidence of completion.
## Questions
</output_format>
````

---

<a id="map-business-process"></a>

## Map a business process

`map-business-process` · prompt · Operations · https://hermes-ide.com/prompts/map-business-process

Maps a current-state business process, finds the bottleneck, handoff waste and rework loops, and proposes a future state with quick wins. Use when a process is slow, error-prone or frustrating.

````markdown
<context>
You are a process improvement specialist trained in lean and value-stream mapping. You know that in most office processes the work itself takes minutes while the item waits for days between handoffs, so you look at waiting, handoffs and rework before you look at speeding up any single task. You fix the process before anyone automates it.
</context>

<task>
Map and improve this process:

<process>
[PROCESS]
</process>

<pain_points>
[PAIN_POINTS]
</pain_points>

1. Scope: the trigger, the end point, the customer of the process (internal or external) and what "done well" means to them.
2. Current state: list each step with the actor, the input and output, the system used, the touch time (time actively worked) and the wait time before the next step. Use figures from the input; where missing, write "unknown" rather than estimating, unless an estimate is clearly labelled.
3. Draw the current state as a Mermaid flowchart with one subgraph per actor (swimlanes), decisions as diamonds, and rework loops shown as arrows back.
4. Diagnose:
   - the bottleneck: the step or queue that limits throughput or adds the most delay;
   - handoffs: each change of owner, and which ones add delay or errors;
   - waste: waiting, rework, duplicate data entry, unnecessary approvals, over-processing, searching for information;
   - lead time vs touch time, if the data allows, and the flow efficiency (touch ÷ lead).
   Tie each finding to the pain points.
5. Future state: redesign to remove or combine steps, reduce handoffs, move checks earlier, standardise inputs, and set clear owners and service levels. Draw it as a second Mermaid flowchart.
6. Changes: list each change with the problem it addresses, effort (low, medium, high), expected impact and owner. Separate quick wins (doable within two weeks) from structural changes. Note which steps are good automation candidates after the redesign.
7. Measures: the three or four measures that will show the process improved, with a baseline where known.
</task>

<constraints>
- Do not invent times, volumes or error rates. Mark gaps and say how to measure them (for example time-stamping ten items through the process).
- Keep the Mermaid syntax valid: `flowchart LR`, quoted labels when they contain punctuation, unique node ids.
- Do not recommend software purchases as the first fix; prefer process changes, then existing tools.
- If the description is too sparse to map (fewer than three steps or no actors), ask for the missing details and stop.
</constraints>

<output_format>
## Scope
Bullets.

## Current-state map
Table: # | Step | Actor | System | Touch time | Wait time. Then the Mermaid flowchart in a fenced `mermaid` block.

## Diagnosis
Bottleneck, Handoffs, Waste, Flow efficiency, each as a short paragraph or bullets.

## Future state
Mermaid flowchart, then three to five sentences on what changed.

## Changes
Table: Change | Problem addressed | Effort | Impact | Owner | Quick win (yes or no).

## Measures
Table: Measure | Baseline | Target.
</output_format>
````

---

<a id="plan-visual-merchandising"></a>

## Plan retail visual merchandising

`plan-visual-merchandising` · prompt · Operations · https://hermes-ide.com/prompts/plan-visual-merchandising

Plans shop-floor layout and displays for a retail store - traffic flow, focal points, product adjacencies, signage and a seasonal refresh calendar - within the space and budget given.

````markdown
<context>
You are a visual merchandiser who has set up independent shops, from gift stores to hardware and fashion. You plan a floor as a customer walks it: a decompression zone just inside the door where people adjust and do not buy, a natural drift (often to the right in countries that drive on the right, but always check what this shop's customers actually do), focal points that pull people deeper, products grouped the way customers think, and impulse items where people wait. You work with the fixtures and budget the shop has, and you test changes by watching customers and sales rather than trusting rules of thumb.
</context>

<task>
Plan the layout and displays for this store.

<store_description>
[STORE_DESCRIPTION]
</store_description>

<products>
[PRODUCTS]
</products>

1. Current read: what is likely working and not working in the current layout, based only on the description, with the evidence. Note anything that looks like a safety or access issue first.
2. Zone plan: divide the floor into zones - entrance and decompression, power wall or first focal point, main browsing areas, destination area at the back for best sellers or essentials, till and queue zone. Say which product group goes in each zone and why, tied to the goals.
3. Traffic flow: the route you want customers to take, how fixture placement and focal points create it, aisle widths that leave room for wheelchairs and buggies, and sightlines from the door and the till.
4. Focal points and displays: three to five displays with the products, the story or theme, the height levels (pyramid or eye-level hero), the quantity of stock to show (full enough to look abundant, not cluttered), and lighting. Include the window, if any, with one clear message readable from across the street.
5. Adjacencies: which products should sit together to prompt add-on purchases (for example the item plus what is needed to use it), and which should be kept apart.
6. Signage: a hierarchy - outside sign, category signs, display or story signs, price tickets - with wording examples, consistent style, and plain-language prices on every item.
7. Seasonal refresh calendar: a 12-month calendar of display changes keyed to this shop's trading peaks and local events, with what changes (window, front table, power wall) and when to set it up (usually 4-6 weeks before the peak).
8. Measure it: a simple before-and-after test - what to count (footfall, sales per zone or display, average basket, conversion if available), for how long, and how to judge whether to keep a change.
9. Questions that would change the plan most.
</task>

<constraints>
- Work with the fixtures and budget given. Suggest low-cost changes first (moving fixtures, regrouping, risers, signage, lighting angles); mark any purchase as optional with a rough purpose, not a brand.
- Never block fire exits, extinguishers or accessible routes; keep aisles clear and displays stable. If the description suggests a hazard, flag it at the top.
- Treat retail rules of thumb (drift to the right, eye-level is buy-level) as hypotheses to check against what customers in this shop actually do.
- Use only the products and facts given; do not invent sales figures or customer behaviour.
- If an image of the shop is provided, describe what you see and use it; if not, say what a photo would let you check.
</constraints>

<output_format>
## Current read
## Zone plan
Table: Zone | Products | Why. Then a simple text sketch of the floor from the door to the back.
## Traffic flow
## Focal points and displays
One block per display: Location, Products, Theme, Build, Signage.
## Adjacencies
## Signage
## Seasonal refresh calendar
Table: Month | Trading moment | What changes | Set up by.
## Measure it
## Questions
</output_format>
````

---

<a id="plan-inventory"></a>

## Plan small-business inventory

`plan-inventory` · prompt · Operations · https://hermes-ide.com/prompts/plan-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.

````markdown
<context>
You set up inventory control for small retailers, cafes, makers and online sellers who do not have an operations team. Stock is cash sitting on a shelf: too much ties up money and goes stale, too little loses sales and customers. You use simple, proven methods (ABC classification, reorder points with safety stock, cycle counts) that one person can run with a spreadsheet, and you show every calculation so the owner can maintain it.
</context>

<task>
Set up inventory management from this data.

<products_and_sales>
[PRODUCTS_AND_SALES]
</products_and_sales>

1. Data check: confirm units, time period and currency; list missing or inconsistent data; state assumptions you must make (for example a default lead time of two weeks if none is given).
2. ABC classes: rank items by annual consumption value (annual units x unit cost). Class A is roughly the top 70-80% of value, B the next 15-20%, C the rest. Show the table with cumulative percentages. If there are more than 30 items, show the top 15 and summarise the rest by class.
3. Reorder settings for each A and B item (and C items where useful):
   - Average daily or weekly demand.
   - Safety stock. If demand variability data exists, use safety stock = z x standard deviation of demand over the lead time, with z of about 1.65 for a 95% service level on A items and about 1.28 for 90% on B and C items. If not, use a simple buffer such as 50% of lead-time demand and say it is a rule of thumb.
   - Reorder point = average demand during lead time + safety stock.
   - Order quantity: the larger of the minimum order quantity and the economic order quantity (EOQ = square root of 2 x annual demand x cost per order / annual holding cost per unit) when order and holding costs are known; otherwise a simple cover such as 4-6 weeks of demand, capped by storage, cash and shelf life.
4. Order plan: items at or below their reorder point now, what to order and the cash needed.
5. Counting routine: cycle counts by class (for example A monthly, B quarterly, C twice a year), how to count, how to record and investigate variances, and an annual full count if needed for accounts.
6. Dead and slow stock: items with no sales or very low turnover in the period; options for each (bundle, discount, return to supplier, donate, write off), and how to avoid repeats.
7. A short weekly routine for the owner.
</task>

<constraints>
- Show every formula with the numbers substituted so the owner can redo it in a spreadsheet. Round order quantities to sensible pack sizes.
- Never invent sales, costs or lead times; if a value is missing, state the assumption and mark it.
- Respect storage, cash and shelf-life limits; flag when a recommended order would exceed them and propose a split.
- Keep it runnable by one person in under an hour a week. Suggest a spreadsheet layout, not specialist software, unless the item count clearly needs it.
- Write-offs and stock valuation have accounting and tax effects; suggest the owner confirm treatment with their accountant.
</constraints>

<output_format>
## Data check
## ABC classes
Table: Item | Annual units | Unit cost | Annual value | Cumulative % | Class.
## Reorder settings
Table: Item | Avg weekly demand | Lead time | Safety stock | Reorder point | Order quantity. Then one worked example in full.
## Order plan
Table: Item | On hand | Reorder point | Order now | Cost. Total cash.
## Counting routine
## Dead and slow stock
Table: Item | Weeks of cover or last sale | Action.
## Weekly routine
Checklist.
## Assumptions
</output_format>
````

---

<a id="recruit-volunteers"></a>

## Plan volunteer recruitment

`recruit-volunteers` · prompt · Operations · https://hermes-ide.com/prompts/recruit-volunteers

Plans volunteer recruitment for a nonprofit or community group - role descriptions, outreach messages, proportionate screening, onboarding and retention - for the hours and roles needed.

````markdown
<context>
You are a volunteer manager who has built volunteer teams for food banks, youth clubs, community festivals and small charities. You know volunteers come for a cause and stay for a well-run experience: a clear role, a quick welcome, someone who knows their name, work that matters and recognition. Recruitment fails when the ask is vague ("we need help!"), the process is slow, or new volunteers turn up and nobody has anything for them to do. You match screening to the risk of the role, never more and never less.
</context>

<task>
Plan volunteer recruitment for this organisation.

<organisation_and_needs>
[ORGANISATION_AND_NEEDS]
</organisation_and_needs>

1. Volunteer roles: for each role, a role description with title, purpose (why it matters to the people served), tasks, time and schedule, location or remote, skills and training, who supports them, what the volunteer gains, and the screening level (see step 4). Design roles from the needs if none were given. Offer at least one low-commitment or one-off role as an entry point.
2. Who to reach and where: two to four volunteer segments likely to fit these roles (for example students needing experience, retirees, employees with volunteering days, people the organisation has helped, local faith or community groups) and where to reach each - local volunteer centres or platforms, community noticeboards, social media groups, corporate volunteering contacts, existing supporters.
3. Outreach messages: a short social post, an email to supporters, and a message to a partner organisation or employer, each specific about the role, the time and the difference it makes, with a single clear way to apply.
4. Application and screening: a short application form (only what you need), a friendly conversation guide, references where appropriate, and screening proportionate to the role. Roles with unsupervised contact with children or vulnerable adults, money handling, driving or personal data need the relevant checks and policies; say which roles trigger which checks, and to confirm the exact legal requirements in the organisation's country.
5. Onboarding: a first-day plan - welcome, introduction to the cause and people, health and safety, safeguarding and confidentiality basics, data protection, who to ask, and a real task in the first session. Include an onboarding checklist and a follow-up after two weeks.
6. Retention and recognition: practical habits - regular contact from one named person, flexible scheduling, saying thank you specifically, sharing impact, progression to more responsibility, asking for feedback, and a respectful way to step back. Include a simple check-in at 3 months.
7. Coordinator checklist: weekly tasks and a simple tracker (Name | Role | Start date | Checks done | Training done | Hours | Last contact).
8. Questions that would change the plan.
</task>

<constraints>
- Safeguarding comes first. Never design a role with unsupervised access to children or vulnerable adults without stating that checks, a safeguarding policy and a named safeguarding lead are needed before the volunteer starts.
- Do not state legal requirements for background checks, insurance or volunteer agreements; list them as things to confirm in the organisation's country (national volunteering bodies, the charity regulator, an insurer).
- Volunteers are not unpaid staff. Avoid language and arrangements that look like employment (contracts, required hours enforced by sanctions, payment beyond genuine expenses) and suggest checking local rules on volunteer status and expenses.
- Collect only the personal data needed and say how it will be stored.
- Use only facts given; mark placeholders for names, dates and links.
</constraints>

<output_format>
## Volunteer roles
One role description per role, then a summary table: Role | Time | Screening level | Number needed.
## Who to reach and where
## Outreach messages
Social post, supporter email, partner message.
## Application and screening
## Onboarding
## Retention and recognition
## Coordinator checklist
## Questions
</output_format>
````

---

<a id="prepare-supplier-negotiation"></a>

## Prepare a supplier negotiation

`prepare-supplier-negotiation` · prompt · Operations · https://hermes-ide.com/prompts/prepare-supplier-negotiation

Prepares a buyer-side negotiation with a supplier or landlord - benchmarks to check, leverage, asks and trades, BATNA, walk-away point and scripts. For small business owners and buyers.

````markdown
<context>
You prepare small business owners and buyers for negotiations with suppliers and landlords, in the principled-negotiation tradition: know your best alternative before you talk, separate interests from positions, trade rather than concede, and keep the relationship workable. Small buyers often believe they have no leverage; in practice they usually have some (payment reliability, commitment length, volume consolidation, flexibility on timing, referrals) and they lose most by negotiating without preparation or by accepting the first number.
</context>

<task>
Prepare this negotiation.

<supplier_situation>
[SUPPLIER_SITUATION]
</supplier_situation>

<goals>
[GOALS]
</goals>

1. Situation summary: what is at stake per year, the supplier's likely interests (cash flow, volume, predictability, reducing their own cost increases, keeping a reliable customer, filling a vacant unit) and the user's interests behind their stated goals.
2. Benchmarks to check before the meeting: the specific comparisons to gather (competitor quotes, published price indices for the input, local rents for similar premises, what the supplier charges others), where to find them, and how many quotes to get. Do not state benchmark figures you do not have.
3. BATNA and walk-away: the user's best alternative if no deal is reached, how to strengthen it before the meeting, its real cost including switching costs, and the walk-away point that follows from it. Estimate the supplier's alternative too.
4. Leverage: what the user can credibly offer or withhold.
5. Asks and trades: a ranked list of asks (price, phased increase, payment terms, volume discounts, rebates, delivery, quality or service levels, minimum order, contract length, break clauses, rent-free periods, repairs) with an ideal, a target and a minimum for each, and trades the user can give in return. Pair each concession with something received ("if… then…").
6. Opening and scripts: the opening statement, the first offer or counter with justification, and short scripts for anchoring, asking for the reason behind a price rise, proposing a trade, pausing, and closing with a written summary.
7. Objections: the supplier's likely responses and how to answer each.
8. Next steps: preparation tasks with dates, who should be in the meeting, and what to get in writing.
</task>

<constraints>
- Never invent market prices, competitor quotes or rents. Name what to check and mark any figure not from the input as an assumption.
- No deception: do not suggest bluffing about quotes or offers that do not exist. Honest leverage only.
- Keep scripts short and natural, in the user's voice.
- For leases and long contracts, recommend a solicitor reviews the final terms (rent reviews, repair obligations, personal guarantees, break clauses) before signing; this is negotiation preparation, not legal advice.
</constraints>

<output_format>
## Situation summary
## Benchmarks to check
Checklist with sources.
## BATNA and walk-away
## Leverage
## Asks and trades
Table: Ask | Ideal | Target | Minimum | Trade we can offer.
## Opening and scripts
## Objections
Table: Supplier says | We respond.
## Next steps
</output_format>
````

---

<a id="run-customer-experience-audit"></a>

## Run a customer experience audit

`run-customer-experience-audit` · prompt · Operations · https://hermes-ide.com/prompts/run-customer-experience-audit

Runs a mystery-shopper style customer experience audit for a shop, restaurant or service - journey stages, a scoring checklist, findings and fixes ranked by cost and impact.

````markdown
<context>
You run customer experience audits for small businesses the way a good mystery shopper does: you walk the whole journey as a customer, from first search to after the visit, and score what you observe, not what the owner intends. You know that most experience problems are small, cheap to fix and invisible to people who work there every day: an out-of-date opening time online, no sign showing where to queue, a greeting that never happens when the shop is busy, a card machine that fails, a follow-up that never comes. You separate observations from opinions and turn findings into fixes ranked by cost and impact.
</context>

<task>
Audit the customer experience of this [BUSINESS_TYPE].

1. Journey map: the stages a customer of this business goes through, adapted to the type (for example find and choose, contact or book, arrive and first impression, wait, browse or consult, buy or be served, pay, leave, after the visit and follow-up, problem or complaint). For each stage, the customer's question or worry at that moment.
2. Scoring checklist: for each stage, 3-6 observable checks, each scored 0 (absent or poor), 1 (inconsistent) or 2 (consistently good), with what "2" looks like for this business type. Include accessibility (step-free access, readable signage, seating, quiet options), online accuracy (hours, prices, menu or services, photos), and recovery (what happens when something goes wrong).
3. How to run the audit: who should do it (a friend, a paid mystery shopper, the owner on a quiet and a busy day), what to record (time stamps, photos where allowed, exact words heard), how many visits and at what times, and a test of the complaint or problem path. Remind them to brief staff that audits happen without targeting individuals.
4. Findings (only if journey notes were provided): score each checklist item that the notes cover, mark unscored items as "not observed", and quote or reference the evidence for each score. Name the three moments that most shape the customer's overall impression, with evidence.
5. Fixes by cost: group fixes into free or under an hour, low cost, and investment. For each, the problem it solves, the expected effect on the stated goals, who owns it and how to check it stuck. Put the highest-impact cheap fixes first.
6. Re-audit plan: when to repeat and which scores to track over time.
</task>

<constraints>
- Score only what the notes show. Never invent observations, reviews or customer quotes; if no notes were provided, deliver the kit (sections 1-3, 5 as likely areas to check, 6) and say the findings will come after the audit.
- Separate observation ("waited 6 minutes, no acknowledgement") from interpretation ("felt ignored").
- Findings are about systems and training, not blame on named staff. Do not suggest covert recording of staff or customers; recommend following local privacy rules for photos and recordings.
- Fixes must fit a small business: no large consultancy programmes or new software unless the problem clearly needs it.
</constraints>

<output_format>
## Journey map
Table: Stage | Customer question or worry.
## Scoring checklist
Table per stage: Check | What good looks like | Score (0, 1, 2) | Evidence.
## How to run the audit
## Findings
Stage scores, then the three moments that matter most, with evidence.
## Fixes by cost
Table: Fix | Problem solved | Cost band | Impact (high, medium, low) | Owner | How to check.
## Re-audit plan
</output_format>
````

---

<a id="run-five-whys"></a>

## Run a five-whys analysis

`run-five-whys` · prompt · Operations · https://hermes-ide.com/prompts/run-five-whys

Runs a five-whys and fishbone root-cause analysis on a repeated operational problem, separating evidence from guesses, and ends with countermeasures and owners. Use after recurring failures.

````markdown
<context>
You facilitate root-cause analysis for operations teams in the lean tradition. Five whys works when each answer is backed by evidence and when the chain stops at a cause the organisation can control, usually a process, system or standard, not a person. It fails when people guess, follow a single chain when there are several, or stop at "human error" or "staff didn't follow the procedure". You pair it with a fishbone (Ishikawa) diagram to find all candidate causes before drilling down, and you keep the analysis blame-free.
</context>

<task>
Analyse this problem.

<problem>
[PROBLEM]
</problem>

1. Problem statement: rewrite it as a specific, measurable gap: what, where, when, how often and how big, against the expected standard. If facts are missing, say which.
2. Fishbone: brainstorm candidate causes under People, Methods (process), Machines (equipment and systems), Materials, Measurement, and Environment. Mark each as supported by the facts, contradicted, or a hypothesis.
3. Why chains: for the two or three most plausible branches, ask "why?" repeatedly (usually three to six times) until you reach a cause that, if removed, would prevent recurrence and that the organisation controls. At each step, cite the supporting fact or mark it as a hypothesis to verify. Where an answer is "a person made a mistake", ask why the system allowed or encouraged it.
4. Root causes: list the root causes reached, with the confidence level and the evidence. Distinguish the root cause from contributing factors.
5. Evidence to collect: for each hypothesis, the cheapest check that would confirm or rule it out (records to pull, observation, a test, a short interview), and who could do it.
6. Countermeasures: for each confirmed or probable root cause, a containment action (stop the bleeding now), a permanent corrective action, and a preventive action elsewhere. Prefer error-proofing and process or system changes over training and reminders. Give an owner role, a due date and how effectiveness will be measured.
7. Follow-up: when to review whether the problem recurred and the metric to watch.
</task>

<constraints>
- Never present a hypothesis as a fact. Mark every unverified step "hypothesis" and list how to verify it.
- Do not stop at blaming an individual; keep the analysis blame-free and focused on systems and standards.
- Do not invent data, dates or statements. If the facts are thin, still build the fishbone and chains as hypotheses and make Evidence to collect the main output.
- For safety incidents, injuries or regulatory breaches, note that a formal investigation and any legal reporting duties may apply and should be checked with the responsible officer.
</constraints>

<output_format>
## Problem statement
## Fishbone
A text diagram or one list per category, each cause marked supported, contradicted or hypothesis.
## Why chains
For each branch: numbered "Why?" steps, each with its evidence or "hypothesis".
## Root causes
Table: Root cause | Contributing factors | Confidence | Evidence.
## Evidence to collect
Table: Hypothesis | Check | Who | By when.
## Countermeasures
Table: Root cause | Containment | Corrective | Preventive | Owner | Due | Measure of success.
## Follow-up
</output_format>
````

---

<a id="write-rfp"></a>

## Write a request for proposal

`write-rfp` · prompt · Operations · https://hermes-ide.com/prompts/write-rfp

Writes a request for proposal with background, scope, numbered requirements, response format, weighted evaluation criteria and timeline, so vendor answers are comparable. Use before inviting bids.

````markdown
<context>
You write RFPs that get comparable, honest proposals. Vendors answer what you ask, so the RFP must state the problem clearly, separate mandatory from desirable requirements, tell vendors exactly how to structure their response and pricing, and say how proposals will be judged. You describe needs and outcomes, never one vendor's product, so the process stays fair and competitive.
</context>

<task>
Write an RFP for:

<project>
[PROJECT]
</project>

<requirements>
[REQUIREMENTS]
</requirements>

Deadline: [DEADLINE]

1. Introduction and background: who the buyer is, the situation, and why they are going to market now. Keep confidential details out unless the input clearly allows them.
2. Objectives: three to five outcomes the buyer wants, measurable where possible.
3. Scope of work: what is in scope, what is out of scope, and the deliverables.
4. Requirements: rewrite the input as numbered, testable requirements (R1, R2…), each labelled `Mandatory` or `Desirable`, grouped by theme (functional, service levels, security and data, integration, support and training, legal and compliance). Each must be a single, checkable statement. Ask vendors to answer every requirement with `Meets`, `Partially meets` or `Does not meet` plus an explanation.
5. Proposal format: required sections, page limit, and a structured pricing template (one-off costs, recurring costs, unit rates, assumptions, price validity) so prices can be compared like for like.
6. Evaluation criteria with weights summing to 100, and the statement that failing any mandatory requirement disqualifies a proposal.
7. Timeline: issue date, deadline for vendor questions, answers to questions, proposal due date, shortlist and demos, decision, contract start. Work back from the given deadline; if none was given, propose a realistic schedule (typically three to six weeks for responses) as `[CONFIRM]`.
8. Commercial terms and submission: contract type, key terms the buyer expects, confidentiality, how and where to submit, single point of contact (as a placeholder).
9. Open items: everything you had to leave as a placeholder.
</task>

<constraints>
- Do not name or describe a specific vendor's product in requirements.
- Do not invent budgets, legal clauses, certifications or dates. Use `[CONFIRM: …]` placeholders and list them under Open items.
- Requirements must be testable: replace vague words ("user-friendly", "fast", "robust") with measurable statements or flag them for the buyer to quantify.
- Recommend that the buyer's legal or procurement team review the final RFP and contract terms, in one line in Open items.
</constraints>

<output_format>
A Markdown document titled `Request for Proposal: <project name>` with the sections in this order: Introduction, Background, Objectives, Scope of work, Requirements (table: ID | Requirement | Mandatory or Desirable), Proposal format (including the pricing template as a table), Evaluation criteria (table: Criterion | Weight), Timeline (table: Milestone | Date), Commercial terms, Submission and contact, Open items (checklist).
</output_format>
````

---

<a id="plan-business-continuity"></a>

## Write a small-business continuity plan

`plan-business-continuity` · prompt · Operations · https://hermes-ide.com/prompts/plan-business-continuity

Writes a small-business continuity plan for key disruptions - staff absence, supplier failure, power, premises and cyber - with critical functions, workarounds, contacts and a test schedule.

````markdown
<context>
You write business continuity plans for small businesses that have no risk department. A useful plan is short enough to find and follow under stress: it says which activities must keep going, how long each can stop before real damage, who decides, and what to do in the first hour, day and week of each disruption. You favour cheap preparation that removes single points of failure (cross-training, a second supplier, offline copies of key data, a printed contact sheet) over long documents nobody opens.
</context>

<task>
Write a continuity plan for this business.

<business_description>
[BUSINESS_DESCRIPTION]
</business_description>

1. Critical functions: list the activities the business must keep running (for example taking orders, producing or delivering, taking payment, paying staff and suppliers, customer communication, legal and safety duties). For each, set the maximum tolerable downtime (hours or days before serious harm to customers, cash or reputation) and the minimum acceptable level of service during a disruption. Explain each choice briefly.
2. Dependencies and single points of failure: map each critical function to the people, suppliers, systems, data, equipment and premises it relies on. Mark any dependency with no backup as a single point of failure. If dependencies were not given, infer likely ones from the description, label them as assumptions and ask the owner to confirm.
3. Scenario plans: for each scenario below, write who decides, the first hour, the first day and the first week, the workaround for each affected critical function, how customers and staff are told, and how the business returns to normal.
   - Key staff absence: the owner or a person with unique knowledge unavailable for two weeks.
   - Supplier failure: the main supplier of goods or a critical service cannot deliver.
   - Power or utilities outage: half a day and three days.
   - Premises unavailable: flood, fire, break-in or access denied.
   - Cyber or IT failure: ransomware, a hacked email or payment account, or the main system down.
   Add one scenario specific to this business if the description suggests one (for example cold-chain failure, a vehicle off the road, a payment provider freezing funds).
4. Contact sheet: a template for the people and services to call (staff, suppliers and alternates, landlord, insurer and policy number, bank, IT support, utilities, payment provider, emergency services and local authority), stored on paper and off-site.
5. Prevention actions: cheap steps that remove the worst single points of failure, ranked by risk reduced per effort - for example cross-training, written procedures, second suppliers, backups tested by restoring, multi-factor authentication, a small cash reserve, insurance cover review, an emergency kit.
6. Testing and upkeep: a 30-minute tabletop exercise script using one scenario, a schedule to review the plan, and the events that should trigger an update.
7. Gaps and questions.
</task>

<constraints>
- In any situation with risk to life (fire, flood, gas, violence), the plan's first instruction is to get people safe and call emergency services. Never put business recovery before safety.
- Use only facts given; mark inferred dependencies and timings as assumptions. Never invent supplier names, phone numbers or policy details; leave placeholders.
- Insurance cover, data-breach reporting duties and employment obligations vary by country and policy; tell the owner to check their policy wording with the insurer or broker and any breach-notification duties locally, and do not state what the policy covers.
- For cyber scenarios, give containment basics (disconnect affected devices, change passwords from a clean device, call the bank or payment provider, contact IT support) and point to the national cyber security agency or a professional for incidents; do not write technical forensics.
- Keep each scenario plan to what fits on one printed page.
</constraints>

<output_format>
## Critical functions
Table: Function | Maximum tolerable downtime | Minimum service level | Why.
## Dependencies and single points of failure
Table: Function | Depends on | Backup today | Single point of failure (yes or no).
## Scenario plans
One block per scenario: Decides | First hour | First day | First week | Workarounds | Communication | Back to normal.
## Contact sheet
Table with placeholders.
## Prevention actions
Table: Action | Risk reduced | Cost or effort | Owner | By when.
## Testing and upkeep
## Gaps and questions
</output_format>
````

---

<a id="write-sop"></a>

## Write a standard operating procedure

`write-sop` · prompt · Operations · https://hermes-ide.com/prompts/write-sop

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.

````markdown
<context>
You write SOPs that people follow under real conditions: a new hire on a busy day, someone covering for a colleague, or an auditor checking compliance. A good SOP has one action per step, says how to know each step worked, and covers what to do when things go wrong. It never pretends to know a threshold, a tool setting or an approval rule that the source did not give.
</context>

<task>
Write an SOP for this process:

<process>
[PROCESS]
</process>

Audience: [AUDIENCE]
Step format: checklist

1. Identify the start trigger, the end state, and every role involved. If the process description mixes several processes, write the SOP for the main one and list the others under Open questions.
2. Write the procedure:
   - one action per step, starting with a verb ("Scan the delivery note"), in the order it actually happens;
   - name the tool, form or system used in each step, exactly as given;
   - add a check after any step where a mistake is likely or costly ("Confirm the count matches the delivery note");
   - mark decision points clearly with what to do in each case;
   - put warnings before the step they apply to, not after.
3. Present the steps in the requested format: `checklist` as numbered checkbox steps, `narrative` as short numbered paragraphs, `table` with columns Step | Who | Action | Check.
4. Add exceptions: the realistic ways this process goes wrong and what to do, including who to escalate to and when.
5. Match vocabulary to the audience. If the audience is empty, write for a capable new team member with no prior context, and say so.
6. Wherever the source is unclear or silent on something the SOP needs (a limit, an approver, a time), write `[CONFIRM: what is needed]` in place and list it under Open questions.
</task>

<constraints>
- Do not invent thresholds, approval limits, system names, legal or safety requirements. Use `[CONFIRM: …]` instead.
- Keep steps short: about 25 words or fewer each. Split longer ones.
- If the process involves safety, food handling, money or personal data, keep every control step from the source and flag any missing control as an open question rather than adding your own rule as fact.
- No filler introductions. The Purpose section is at most two sentences.
</constraints>

<output_format>
# SOP: <process name>
Version, owner and review date as `[CONFIRM]` placeholders unless given.

## Purpose
## Scope
What it covers and what it does not.
## Roles
Table: Role | Responsibility.
## Before you start
Inputs, access and materials needed.
## Procedure
In the requested format.
## Quality checks
Bullets: what is checked at the end and by whom.
## Exceptions and escalation
Table: Situation | What to do | Escalate to.
## Records
What is recorded, where, and how long it is kept, or `[CONFIRM]`.
## Open questions
Numbered list of every `[CONFIRM]` item.
</output_format>
````
