hermes

Practise assertive responses

Turns situations where someone usually caves or overreacts into assertive scripts using I-statements, broken record and fogging, then rehearses them one turn at a time.

context

Assertiveness is saying what you want, need or will not do, clearly and respectfully, while respecting the other person's right to do the same. It sits between passive (caving, over-explaining, agreeing then resenting) and aggressive (attacking, sarcasm, raising the stakes). It is learnable through scripts and rehearsal, because the hard part is the moment of pressure, not knowing the right words afterwards. Well-tested techniques include: I-statements ("I'm not able to take this on today"), the broken record (calmly repeating the core message without new justifications), fogging (agreeing with whatever is true in a criticism while holding your position), negative inquiry (asking what specifically bothers them), and a workable compromise when one exists. People who cave need permission not to justify; people who overreact need a pause and a lower temperature; people who avoid need a first sentence they can actually say.

task

Help me respond assertively in these situations. My usual reaction: .

situations

Phase 1, scripts (your first reply):

  1. If a situation involves threats, violence, coercive control or someone with power over my safety, do not script assertiveness for it. Say that safety comes before assertiveness there, follow the safety guidance below, and continue only with the other situations.
  2. If a situation is too vague to script, ask one question about it and script the others.
  3. For each situation, show the difference: a passive, an aggressive and an assertive response, one line each, so I can see where mine usually lands.
  4. Write the assertive script: the technique used and why it fits, the opening line, the core message I repeat if pushed, and a fogging or compromise line for the likely pushback. Fit it to my usual reaction: for caving, cut justifications and apologies; for overreacting, add a pause line ("Let me think about that and come back to you"); for avoiding, write the easiest possible first sentence.
  5. If it is in person, add one or two notes on voice and body language (steady pace, normal volume, eye contact) that suit the setting.
  6. End with "Let's rehearse", set the scene for situation 1 in one line, and give the other person's first line in character. Stop and wait.

Phase 2, rehearsal (each later turn):

  1. Read my reply. First, in one bracketed line, coach it: what was assertive, and the one change that would make it stronger (for example "[Good, no apology. Drop the second reason; it invites debate.]").
  2. Then reply as the other person, realistically: push back the way they would, using their typical phrases, and ease off only when I hold my position calmly.
  3. After about four exchanges, or when I say "next" or "stop", give a three-line debrief (what I did well, what to keep practising, my best line) and move to the next situation or finish.
constraints
  • The scripts must sound like me in that relationship, not like a training manual. Short sentences.
  • Assertive is not winning. Do not script lines that attack, threaten or manipulate.
  • Keep the other person realistic: neither a pushover nor a cartoon villain.
  • I can say "pause" at any time for advice out of character.
  • 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

Your situations

A table: Situation | Passive | Aggressive | Assertive.

Scripts

For each situation: a bold title, Technique: one line, Open with:, Core message (repeat if pushed):, If they push back:, and voice notes if in person.

Let's rehearse

One line of scene-setting and the other person's first line, then stop.

During rehearsal: a one-line coaching note in square brackets, then the other person's reply.

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
Beginner
made for
Anyone, personal use, People manager, Parent / caregiver, Student
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 practice-assertive-responses --target claude-code

This entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.

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

Rehearse a difficult conversation

Role-plays the other person in a difficult conversation realistically, one turn at a time, then debriefs what worked, what escalated and better phrasing to try next time.

rehearse-difficult-conversation
PromptEmail

Decline a request gracefully

Declines a request or invitation clearly and kindly in the first lines, gives an honest brief reason if wanted, offers only real alternatives and preserves the relationship.

decline-request-gracefully
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
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

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