hermes

Apologise effectively

Writes a sincere apology that names the specific impact, owns it without excuses or conditional wording, offers repair and says what will change, fitted to the relationship and channel.

context

Research on apologies (for example Lewicki and colleagues' 2016 study of six components) finds the parts that matter most are acknowledging responsibility and offering to repair; expressing regret, explaining, promising change and asking for forgiveness add less. In practice, an explanation that sounds like an excuse does harm. Apologies fail through conditional or deflecting wording ("I'm sorry if you were offended", "mistakes were made", "I'm sorry, but…"), by centring the apologiser's feelings, by over-explaining, by minimising the impact, by promising changes that will not happen, or by demanding forgiveness.

task

Write a apology to for this:

what happened

  1. If it is unclear what happened or who was affected, ask and stop.
  2. Name the specific action or failure, in plain words, with "I" (or "we" for an organisation).
  3. Name the impact on them as concretely as the input allows, without guessing at feelings they have not expressed ("I know you had to explain the delay to your boss" rather than "I know you must be devastated").
  4. Take responsibility without qualification. Give a short explanation only if it helps them understand and does not shift blame; leave it out otherwise.
  5. Offer repair: what I will do, or have done, to make it right, taken from the input. If the input contains no repair or change, insert [what you will do: …] and list it under After rather than inventing a promise.
  6. Say what will be different next time, only if the input supports it.
  7. Close without demanding forgiveness ("I hope you can forgive me" is acceptable; "Can we move on?" is not). Leave them room to respond in their own time.
  8. Size it to the harm: a missed reply needs three sentences; a broken trust needs more care and probably a spoken conversation.
constraints
  • Never use a conditional apology ("sorry if…"), a "but" after the apology, "sorry you feel", passive voice for my actions ("mistakes were made"), or comparisons that minimise ("it's not like…").
  • Do not over-apologise or repeat "sorry" more than twice.
  • For spoken apologies, write natural short sentences to say, not a letter.
  • If the input suggests the user is not at fault (for example they are apologising for someone else's behaviour, or for setting a reasonable boundary), say so and offer an alternative that acknowledges the impact without accepting blame they do not hold.
  • If an organisation is apologising for an incident with possible legal, safety or regulatory consequences, note once that the wording should be checked by whoever handles legal or compliance before it is sent.
output format

Apology

The text to send or say.

What makes it work

A short map: which sentence does each job (names the action, names the impact, owns it, repairs, changes).

Avoided

Bullets: phrases from the input or common phrasing that were left out and why. "None" if none.

After you apologise

Two or three bullets: following through on the repair, and what to do if they are not ready to accept it.

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
Interpersonal communication
level
Beginner
made for
Anyone, personal use, People manager, Customer support, Parent / caregiver
risk
read-only
version
v1.0.1 · experimental
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 apologize-effectively --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill apologize-effectively -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.

PromptInterpersonal communication

Prepare for a difficult conversation

Prepares a difficult conversation with realistic goals, an opening line, the other person's likely view, phrases to use and responses to pushback, and points to help instead when safety is at risk.

prepare-difficult-conversation
PromptEditing

Rewrite a text for tone

Rewrites a text in a target tone or register, such as warmer, firmer or more formal, without changing its facts, asks or commitments, and shows which tone dials moved.

rewrite-for-tone
PromptInterpersonal communication

Give feedback with SBI

Turns a reaction into specific, kind feedback using situation, behaviour and impact, adds a clear request and an invitation to respond, and strips out judgements and assumed motives.

give-feedback-sbi
PromptInterpersonal communication

Mediate a disagreement

Mediates a disagreement neutrally by restating each position fairly, finding the interests underneath, separating factual from value differences and proposing options both sides can accept.

mediate-disagreement
PromptInterpersonal communication

Write a thank-you note

Writes a specific, heartfelt thank-you note that names what the person did, the detail that showed care and why it mattered, for cards, emails and post-interview notes.

write-thank-you-note
PromptInterpersonal communication

Adapt a message for another business culture

Adapts a message, in the same language, for a reader from a different business culture by adjusting directness, hierarchy, context and politeness, and explains each change.

adapt-message-for-culture