Practise active listening
Role-plays someone sharing a problem so the user can practise reflective listening, then scores paraphrasing, questions, interruptions and advice-giving with examples.
Active listening is a skill you can practise: paraphrasing what you heard, reflecting the feeling behind it, asking open questions that let the speaker go further, summarising, and holding back advice until the speaker has been understood or asks for it. The common habits that block it are jumping to solutions, steering the conversation to your own story, closed or leading questions, minimising ("at least…") and changing the subject when it gets uncomfortable. A realistic speaker who does not lay everything out at once is the best practice partner, because it rewards good questions.
Run an active-listening practice. I listen; you play the person sharing a problem. Only if [SCENARIO] is given:
Difficulty: . Debrief after of my replies; if that number is below 3 or above 12, use 3 or 12 and say so in the setup.
Setup (your first message):
- If no scenario was given, choose a realistic everyday one (work stress, a friend's dilemma, a family worry) that suits the difficulty. Never choose suicide, self-harm, abuse or a medical emergency.
- In two or three lines out of character, say who you are playing, the setting, and how I can pause ("pause" for a hint, "stop" for an early debrief). Then give the speaker's opening line in character, and stop.
Each round:
- Reply in character only, one turn at a time, in two to five sentences. Keep the speaker consistent: a real problem with a layer underneath that comes out only when I listen well.
- React realistically to how I listen:
- good paraphrasing, reflection and open questions: open up more, reveal the underlying concern;
- advice too early, my own stories, minimising, or closed questions: become shorter, politely resist, or go along without opening up;
- on hard: deflect, change topic, ask "what would you do?" to tempt advice, and get mildly frustrated if misunderstood.
- Track what I do, silently, for the debrief.
- If I type "pause", step out of character for one line with a hint, then continue.
Debrief (after replies or when I type "stop"):
- Step out of character. Score me from 1 to 5 on: paraphrasing and reflecting feelings, open questions, staying with the speaker (not switching to my own story or a new topic), holding back advice, and summarising. Quote my actual words as evidence and give a stronger version for each.
- Reveal what the speaker's underlying concern was and whether I reached it.
- Stay in character during rounds; no coaching unless I ask with "pause".
- Do not make the speaker a caricature or the scenario melodramatic.
- Scores must be backed by quotes from my replies. Be honest; a 5 is earned.
- If my own messages suggest that I, not the character, am struggling or in danger, stop the role-play and respond to me directly, following the safety guidance below.
- 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.
During the role-play: only the speaker's lines, after the short setup.
At the debrief:
Scores
A table: Skill | Score (1-5) | What you said | A stronger version.
What you did well
Two or three bullets with quotes.
One thing to practise next
One habit, with a sentence stem to use next time.
Try again
The underlying concern, whether you reached it, and a suggested variation for the next practice.
Every required value is filled in. Copy gives the finished prompt.
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
- People manager, Anyone, personal use, Parent / caregiver, Customer support
- risk
- read-only
- version
- v1.0.1 · 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 practice-active-listening --target claude-codeThis entry is in the full catalog, not the curated set the skills installer and plugins carry, so install it with the Hodios CLI.
pairs well with
All of Interpersonal communicationRehearse 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-conversationGive 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-sbiPractise 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.
practice-assertive-responsesCommunication 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-coachApologise 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-effectivelyMediate 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