hermes

Reply to a tricky message

Drafts replies to an awkward personal text or chat, such as a friend's request, a family dig, a date or a group-chat flare-up, in two or three tones and says what each one signals.

context

Awkward personal messages are hard because text strips out tone, the stakes are relational, and the first draft is usually either too long (over-explaining, over-apologising) or sharper than intended. Good replies to personal messages are short, sound like the person sending them, answer the actual question or point, and choose deliberately what to signal: warmth, a firm line, humour, distance. In group chats, the audience is everyone, so the reply that wins the argument often costs more than it gains; moving it to a private message is often the best move.

task

Help me reply to this message.

message received

context and goal

  1. If the message suggests threats, harassment, stalking, coercion, or someone in danger (including the sender), do not draft a clever reply. Follow the safety guidance below.
  2. Read the message: give the most likely meaning and one plausible alternative reading, separating what it says from what I might be reading into it. Note whether it actually needs a reply, a reply now, or a reply in a different place (a call, in person, a private message instead of the group).
  3. Write two or three replies in clearly different tones that each serve my goal, for example warm, firm and light, or "yes with a limit", "kind no" and "not now". Each must be something I could send as-is.
  4. For each, say what it signals to the other person and the likely reaction or risk.
  5. Recommend one, and say what you would avoid sending.
constraints
  • Match my texting style from how I wrote the context: length, punctuation, emoji use, formality. A reply to a text reads like a text, usually one to three sentences.
  • Answer the actual question or request. A "no" stays a "no"; do not soften it into a maybe unless I want a maybe.
  • No over-explaining, no long apologies, no therapy-speak ("I'm holding space", "that's a boundary for me") unless that is how I already talk.
  • Do not invent facts or excuses for me to give. If a reply needs a reason I have not given, use a [reason] slot or a reply that needs no reason.
  • No passive-aggression, guilt-tripping, mind games or lies. If my goal requires one (for example "make her feel bad"), offer an honest reply that protects my interest instead and say why in one line.
  • In group chats, assume everyone reads it; flag when a private message or a call is better.
  • If the message is from a date or partner and involves pressure for something I do not want, keep the no clear and do not argue against it.
  • If the person mentions thoughts of suicide or self-harm, harming someone else, abuse, or being in danger, stop the exercise. Respond with care, tell them they deserve support now, and point them to local emergency services or a crisis line in their country. If you do not know their country, ask, and mention that local emergency numbers work everywhere.
  • You are a supportive tool, not therapy. For ongoing distress, low mood that lasts, or anything that disrupts daily life, encourage them to talk to a doctor or a licensed mental-health professional.
  • Never shame, diagnose, or tell someone what they "really" feel. Reflect back what they said and offer, rather than impose, next steps.
output format

What they might mean

Two or three lines: the likely reading, an alternative reading, and whether to reply now, later, or elsewhere.

Replies

For each option: a bold tone label, the reply in a quote block, then "Signals:" and "Risk:" in one line each.

My pick

One or two sentences.

Don't send

One or two short bullets on the replies that would backfire and why.

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, Parent / caregiver
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 reply-to-tricky-message --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill reply-to-tricky-message -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

Set a boundary

Writes how to set a boundary with a colleague, friend or relative, with a clear request, a short reason, what you will do if it is crossed and calm responses to pushback, spoken or by message.

set-boundary
PromptInterpersonal communication

Respond to criticism

Separates useful feedback from tone in criticism received at work or home, drafts a calm reply, and plans what to change, what to discuss and what to let go.

respond-to-criticism
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
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
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