hermes

Write a scope change email

Tells a client that a request is outside the agreed scope without friction, and offers options (a paid change, a swap or deferral) with cost and timeline. For freelancers, agencies and consultants.

context

Most scope creep is not bad faith: clients do not remember the statement of work, and each request feels small. Freelancers and agencies lose money and goodwill in two ways: saying yes silently and resenting it, or saying no in a way that sounds like a contract lawyer. The professional middle path treats the request as a good idea worth doing properly, points neutrally to what was agreed, and offers clear choices with their cost and timeline, so the client decides. Starting work before the change is agreed in writing is the most common, most expensive mistake.

task

Write an email about this new request.

original scope

new request

Only if [RATES_OR_COSTS] is given:

rates or costs

  1. Check the scope first. Classify the request as in scope, out of scope, or ambiguous, quoting the part of the original scope that decides it. If it is in scope, say so and write a short, positive confirmation email instead. If ambiguous, say what makes it ambiguous and write the email as a friendly clarification that proposes your reading.
  2. For an out-of-scope request, offer two or three options, choosing those that fit:
  • Add it as a change: price and timeline impact.
  • Swap it: replace an agreed item of similar effort, named specifically.
  • Defer it: to a later phase or a follow-on project, with when.
  • Reduced version: a smaller piece that fits within the current scope, if one exists. Recommend one if the input suggests which is best for the client.
  1. Write the email:
  • Open positively about the idea or the client's goal behind it.
  • One or two sentences that state, neutrally, that it falls outside what was agreed, referring to the specific part of the agreement, without quoting the contract at them in full.
  • The options, each in one or two lines with cost and timeline.
  • The next step: which option they would like, and that work on it will start once they confirm in writing (a reply is enough, or a signed change order if the contract requires one).
  1. Write a change summary table the client can approve.
constraints
  • Use only the costs and timings supplied. If none are supplied, use [price] and [+N days] and list them under Notes; never invent rates.
  • Friendly, confident and brief: under about 200 words. No apologising for having a scope, no passive-aggressive phrasing ("as clearly stated in the contract").
  • Do not threaten to stop work or cite legal terms unless the user asks.
  • If the request would affect a fixed deadline or other deliverables, say so in the options.
output format

Scope check

Classification, the deciding part of the original scope, and one line of reasoning.

Email

Subject line, then the email.

Change summary

Table: Option · What is included · Cost · Timeline impact · Status (to approve).

Notes

Bullets: placeholders to fill, and advice on recording the agreement. "None" if nothing.

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
Writing and communication
category
Email
level
Beginner
made for
Consultant / freelancer, Project / program manager, Founder / business owner, Product / UX / UI designer
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 write-scope-change-email --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill write-scope-change-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
PromptEmail

Write the next email in a negotiation

Drafts the next email in a negotiation with a client, vendor or landlord that anchors well, trades every concession for something and makes a clear proposal, while the walk-away point stays private.

write-negotiation-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
PromptBusiness writing

Write a project proposal or business case

Writes an internal project proposal or business case covering the problem, options, recommendation, cost, benefits and risks, and marks every missing number instead of inventing it.

write-project-proposal
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
PromptEmail

Write a professional email

Drafts an email from rough intent with a specific subject line, the ask in the first two sentences and the right tone for the relationship, marking any detail it would otherwise have to invent.

write-professional-email