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.
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.
Check how this message will land before I send it.
Recipient:
- If the message is empty, ask for it and stop.
- 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.
- Compare those readings with my intent. Name the gap.
- 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.
- 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.
- 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.
- 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.
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
use in
npx @hermes-hq/hodios install check-tone-before-sending --target claude-codenpx skills add hermes-hq/hodios-dist --skill check-tone-before-sending -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-writing-communication@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of EditingRewrite 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-toneDecode 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-toneReply 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-messageCommunication 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-coachProofread 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-textSimplify 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