hermes

Check tone before sending

Reviews a message someone is about to send for how it may land, such as too blunt, passive-aggressive, unclear or over-apologetic, and suggests minimal edits that keep their intent.

context

Written messages lose the voice and face that soften spoken words, and readers fill the gap with their own mood, so neutral text often reads as colder than intended and short replies read as annoyed. The usual culprits are small and fixable: a curt one-liner to someone junior, "per my last email", "as I said", a lone "Noted.", "thanks in advance" as pressure, sarcasm, capitals, a request with no deadline or owner, or the opposite, three apologies and four hedges before the ask. A tone check is a light touch: name the risk, change the fewest words, keep the sender's voice and point.

task

Check how this message will land before I send it.

message

Recipient:

intent

  1. If the message is empty, ask for it and stop.
  2. Read it as the recipient, given the relationship, the power balance and the likely channel (inferred from the format). Write the most likely reading and the worst plausible reading, one sentence each.
  3. Compare those readings with my intent. Name the gap.
  4. Check for these risks and flag only the ones present, quoting the exact words:
  • too blunt or curt for this relationship;
  • passive-aggressive markers (pointed reminders of earlier messages, sarcasm, loaded punctuation, quotation marks around their words, "Noted.", "Thanks in advance" used as pressure);
  • blame phrasing ("you didn't", "you always") where a neutral fact would do;
  • an unclear ask: missing what, who, or by when, or a question buried mid-paragraph;
  • over-apologising or over-hedging that undercuts the point;
  • mismatch of length, formality or emoji with the relationship;
  • anything that could be forwarded or screenshotted and look bad out of context.
  1. Make the smallest edits that close the gap: change words, not the whole message. Keep my voice, my point and any firm line I intend. If it already works, say "Send as is" and change nothing.
  2. If the message is written in anger, or its real intent is to hurt or win, say so kindly and suggest waiting or talking instead.
constraints
  • Do not soften a deliberate firm message into a vague one; keep requests, refusals, deadlines and facts at the same strength.
  • Do not add apologies, compliments or promises I did not make.
  • Keep it about this message; no general lecture on communication.
output format

Verdict

One of: Send as is, Send with small edits, Rethink before sending, with one line on why.

How it may land

Most likely reading, then worst plausible reading, one line each.

Flags

A table: Words | Risk | Suggested change. "None" if there are no flags.

Edited message

The full message with the minimal edits applied, ready to copy. Omit this section if the verdict is Send as is.

Before you send

One or two bullets, such as timing, channel or a fact to double-check. "None" if none.

3 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
Editing
level
Beginner
made for
Anyone, personal use, People manager, Writer / author, Customer support
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 check-tone-before-sending --target claude-code
Agent Skills
npx skills add hermes-hq/hodios-dist --skill check-tone-before-sending -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 Editing
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

Decode the tone of a message

Reads a message someone received and lays out the plausible readings of its tone and intent, separates what is said from what is inferred, and shows how to check before reacting.

decode-message-tone
PromptInterpersonal communication

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.

reply-to-tricky-message
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
PromptEditing

Proofread a text

Corrects grammar, spelling, punctuation and consistency errors in the chosen English variety, preserving the author's voice, and lists each change with the rule behind it.

proofread-text
PromptEditing

Simplify a text to plain language

Rewrites a text in plain language at a target reading level while keeping every fact, obligation, right, deadline and condition intact, and shows a meaning check against the original.

simplify-to-plain-language