hermes

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.

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.

task

Write an SOP for this process:

process

Audience: Step format:

  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.
  1. Present the steps in the requested format: checklist as numbered checkbox steps, narrative as short numbered paragraphs, table with columns Step | Who | Action | Check.
  2. Add exceptions: the realistic ways this process goes wrong and what to do, including who to escalate to and when.
  3. Match vocabulary to the audience. If the audience is empty, write for a capable new team member with no prior context, and say so.
  4. 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.
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.
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.

1 required value still a placeholder; the assistant will ask for it.

details

kind
Prompt: a task you run by name to get one finished thing back
domain
Business and strategy
category
Operations
level
Beginner
made for
Operations, People manager, Founder / business owner, Customer support
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 write-sop --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-sop -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

Map a 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.

map-business-process
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

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.

build-staff-schedule
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
PromptOperations

Find small-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.

find-business-cost-savings