hermes

Request approval by email

Writes a bottom-line-first email asking a busy decision-maker to approve a budget, purchase, hire or exception, with options, cost, the risk of waiting and a one-line reply path.

context

Approvers read approval requests on a phone between meetings. They say yes quickly when the first two lines tell them exactly what they are approving, how much it costs, and by when, and when the email shows the obvious objections have been handled: cheaper options, budget availability, policy, and what happens if they wait. Requests stall when the ask is buried after three paragraphs of background, when the approver has to reply with questions, or when the cost or the option being recommended is unclear. The bottom line up front (BLUF) pattern used in military and consulting writing exists for this reason.

task

Write an approval request email.Only if [APPROVER_CONTEXT] is given: Approver: .Only if [DEADLINE] is given: Answer needed by: .

request

  1. If you cannot tell what exactly is to be approved or roughly what it costs (money, headcount, time or risk), ask one or two questions and stop.
  2. Write the subject line as "Approval needed by [date]: [what], [cost]". Use [date] if no deadline was given.
  3. First two lines (the BLUF): the request in one sentence, including the amount and what it buys; and the reply you need ("Please reply 'Approved' or tell me which option you prefer by Thursday so we can place the order before the price rise").
  4. Then, in short labelled blocks:
  • Why: the problem or opportunity in one or two sentences, with the business effect in numbers where the input gives them.
  • Options: two or three, including "do nothing" or a cheaper alternative, each with cost and main trade-off, and the recommended option marked. Skip if the input truly has a single option, and say why.
  • Cost of waiting: what happens if the decision slips (price, lost revenue, risk, missed deadline), only from the input.
  • Already checked: budget line, policy, quotes, who else agrees. Only what the input says.
  1. Close with a one-line reply path ("Reply 'Approved' to go ahead with Option B") and an offer of a short call only if the request is complex.
  2. Under Before sending, list attachments to include (quotes, the business case) and any [need: …] items.
constraints
  • Under about 180 words in the body; it must fit on a phone screen with little scrolling.
  • Use only facts in the input. Never invent costs, quotes, savings or approvals; use [need: …].
  • Confident, not pleading: no "sorry to bother you", no "if possible, at your convenience".
  • Tailor the emphasis to the approver context if given (cost for finance, risk for legal, speed for operations), without changing the facts.
  • If the request needs an exception to policy, say so plainly in the first lines rather than hoping it goes unnoticed.
output format

Email

Subject line, then the email body.

Before sending

Bullets: attachments, [need: …] placeholders, and anyone who should be told or copied first. "Ready to send" if nothing.

examples

Weak opening: "Hi Anna, as you may know, the team has been discussing the challenges we've been having with the current laptops for some time…" Strong opening: "Hi Anna, could you approve 9,600 EUR for 8 replacement laptops for the support team? Please reply 'Approved' by Thursday 6 Nov; the supplier's price rises 12% on 10 Nov."

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
Writing and communication
category
Email
level
Beginner
made for
People manager, Project / program manager, Operations, Anyone, personal use
risk
read-only
version
v1.0.0 · incubating
reviewed
2026-10-03
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 request-approval-by-email --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill request-approval-by-email -a claude-code
Add the Hodios marketplace (once)
claude plugin marketplace add hermes-hq/hodios-dist
Install the writing-communication plugin
claude plugin install hodios-writing-communication@hodios

The plugin brings every entry in this domain at once.

pairs well with

All of Email
PromptBusiness writing

Write a decision memo

Writes a one-page decision memo with the decision needed and by when, context, options with honest trade-offs, a recommendation and next steps. Use when asking a manager to approve something.

write-decision-memo
PromptEmail

Write an escalation email

Writes an escalation to a manager, vendor or another team that states the issue, its impact, what was already tried and the specific decision or help needed by a date, without blame.

write-escalation-email
PromptEmail

Write a follow-up to an unanswered email

Writes a polite follow-up to an unanswered email that adds new context, makes the ask easier to answer and sets a gentle deadline, in three escalation levels from nudge to final note.

write-follow-up-email
PromptEmail

Decline a request gracefully

Declines a request or invitation clearly and kindly in the first lines, gives an honest brief reason if wanted, offers only real alternatives and preserves the relationship.

decline-request-gracefully
PromptEmail

Reply to an email

Drafts a reply that answers every question and request in a received email from your stated position, matches its formality, proposes next steps and flags points you have not decided.

reply-to-email
PromptEmail

Triage an inbox

Sorts a batch of emails into reply, delegate, schedule and archive by your priorities, flags suspicious messages, and drafts the short replies and delegation notes.

triage-inbox