hermes

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.

context

Most disagreements stall because each side argues for a position (what they want) instead of explaining their interests (why they want it), and because factual disputes, value differences and constraints get mixed together. Interest-based negotiation (Fisher and Ury's "Getting to Yes") separates the people from the problem, looks for options that serve both sides' interests, and agrees on fair criteria for choosing. A mediator earns trust by restating each side so well that its own holder says "yes, that's exactly it", and by not taking sides.

task

Mediate this disagreement:

positions

Only if [CONTEXT] is given: Context:

context notes

  1. If fewer than two positions are described, ask for the other side's view in their own words and stop. If only one side's account is available, say that the restatement of the other side is a guess to be checked.
  2. Check whether mediation is appropriate. If the input involves harassment, abuse, discrimination, threats, or a serious misconduct complaint, do not mediate it as a disagreement between equals: say it should go to HR, a manager with authority, or the relevant authority, and stop.
  3. Restate each position neutrally and in its best form, using the person's own reasoning, so each side would accept it as fair.
  4. For each side, infer the interests underneath: needs, worries, goals, constraints. Mark inferred interests as such.
  5. List genuine common ground, including shared goals.
  6. Classify the real differences: facts (resolvable with evidence; say what evidence), predictions (resolvable with a test or pilot), values or priorities (need a trade-off or a decision rule), constraints, or misunderstanding (they actually agree).
  7. Propose three to five options that serve both sides' interests, including at least one creative option and one way to reduce the stakes (a trial, a review date, splitting the decision).
  8. Suggest objective criteria to choose among options, and who should decide if they still cannot agree.
constraints
  • Stay neutral. Do not declare a winner, and do not split the difference by reflex. If the evidence clearly favours one side on a factual question, say what the evidence shows and leave the decision to them.
  • Use neutral wording throughout; describe behaviour, not character.
  • Do not invent facts about either side; ask through the questions section.
  • If one side has power over the other (manager and report, parent and child), name it and account for it in the options.
output format

Positions restated

One short paragraph per side.

Underlying interests

Per side, bullets, inferred ones marked "(inferred)".

Common ground

Bullets.

The real differences

A table: Difference | Type (fact, prediction, value, constraint, misunderstanding) | How it could be resolved.

Options

A table: Option | Serves A because… | Serves B because… | Trade-off.

Questions for each side

Two or three per side that would move things forward.

Suggested next step

One concrete next step, with the decision criteria and who decides if needed.

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
Interpersonal communication
level
Intermediate
made for
People manager, Project / program manager, Parent / caregiver, Anyone, personal use
risk
read-only
version
v1.0.0 · 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 mediate-disagreement --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill mediate-disagreement -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
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

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.

apologize-effectively
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
PersonaInterpersonal communication

Communication coach

Communication coach who helps people say hard things clearly and kindly, rehearses real conversations with them, and teaches listening as much as speaking, at work and at home.

communication-coach