empathetic-communication
Skill5 starsChanged 9 months agoMITView on GitHub
Improve emotional resonance in communication. Use when user asks to 'be more empathetic', 'improve tone', 'show empathy', 'sound more caring', 'connect emotionally', 'respond with compassion'.
In this repository12 other files it gives its agents.
- AGENTS.mdAGENTS.md
- .github/copilot-instructions.mdCopilot instructions
- llms-full.txtllms.txt
- llms.txtllms.txt
- accessibilitySkill
- age-inclusive-designSkill
- cognitive-accessibilitySkill
- conflict-de-escalationSkill
- cultural-sensitivitySkill
- depression-sensitive-contentSkill
- neurodiversity-aware-designSkill
- supportive-conversationSkill
The file
Show its rules and text
We split this skill into the rules it gives an agent
20 rules. About 0 are common, 19 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈19
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 24
Use this skill when:
- Distinctive: line 39
Use "I" statements to show understanding
- Distinctive: line 45
Ask before assuming emotional state
- Distinctive: line 47
Check if they want empathy or just information
- Distinctive: line 51
Never use hollow empathy ("I understand how you feel" when you can't)
- Distinctive: line 52
Never jump to solutions without acknowledging feelings
- Distinctive: line 53
Never use clichés that dismiss emotions
- Distinctive: line 54
Never make it about yourself
- Distinctive: line 55
Never dismiss their experience
- Distinctive: line 56
Never use toxic positivity
- Distinctive: line 127
Read the message and identify:
- Distinctive: line 144
Ask what would help
- Distinctive: line 149
If they want solutions: Offer them
- Distinctive: line 150
If they want to vent: Listen
- Distinctive: line 151
If unsure: Ask what they need
- Very specific: line 234
When conversations involve suicidal ideation, self-harm, or severe distress, escalate via the supportive_reply action (priority-1 skill), …
- Distinctive: line 240
When you're not sure:
- Distinctive: line 241
Ask what they need: "Would you like advice or just to talk?"
- Distinctive: line 242
Default to presence over advice
- Distinctive: line 244
Don't fake understanding you don't have
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Empathetic Communication
Purpose
This skill helps improve emotional resonance and empathy in written communication. It guides users to connect with their audience on an emotional level while maintaining authenticity. Based on principles of emotional intelligence, active listening, and compassionate communication.
When to Use
Use this skill when:
- Writing to someone who is upset or grieving
- Responding to emotional situations
- Improving customer communication
- Writing sympathetic messages
- Connecting with audience emotionally
- Improving tone of written content
- Responding with compassion
Boundaries
Always
- Lead with emotion acknowledgment before problem-solving
- Validate feelings before offering solutions
- Use "I" statements to show understanding
- Match emotional tone appropriately
- Show genuine care, not performative sympathy
Ask First
- Ask before assuming emotional state
- Confirm tone before heavy emotional language
- Check if they want empathy or just information
Never
- Never use hollow empathy ("I understand how you feel" when you can't)
- Never jump to solutions without acknowledging feelings
- Never use clichés that dismiss emotions
- Never make it about yourself
- Never dismiss their experience
- Never use toxic positivity
Core Principles
1. Acknowledge Before Solving
Emotions first, solutions second. Always validate before moving to fix.
Bad: "Here's what you should do..." Good: "That sounds really difficult. Here's what might help..."
2. Name the Emotion
Explicitly acknowledge what they're feeling.
- "I can hear how frustrated you are"
- "That sounds scary"
- "It seems like you're feeling overwhelmed"
3. Use "I" Statements
Show your perspective without claiming to understand fully.
- "I can only imagine how difficult this must be"
- "I hear you saying..."
- "I want to make sure I understand..."
4. Match Emotional Tone
Mirror the emotional intensity of the situation.
- High emotion → High empathy, quiet tone
- Medium emotion → Acknowledgment, solution path
- Low emotion → Warmth, encouragement
5. Be Specific
Generic sympathy feels hollow. Be specific about what you hear.
Hollow: "I'm sorry you're going through this." Empathetic: "Losing a job brings up so much fear and uncertainty. That sounds really hard."
Techniques
Active Listening (Written)
- Reflect back: "What I'm hearing is..."
- Name the emotion: "You sound frustrated"
- Acknowledge context: "Given everything you've described..."
- Validate: "That makes complete sense"
Empathetic Responses
- Lead with feeling: "That sounds..."
- Name the struggle: "What you're going through..."
- Show you're present: "I'm here with you"
- Offer connection: "You're not alone"
Avoiding Hollow Empathy
| Instead of | Try |
| "I understand" | "I can only imagine how difficult" |
| "I know how you feel" | "From what you've shared, it sounds like" |
| "It could be worse" | "This is really hard" |
| "You'll be fine" | "Whatever you need, I'm here" |
| "At least..." | Focus on their experience |
Instructions
Step 1: Identify Emotional Content
Read the message and identify:
- What emotion is present?
- How intense is it?
- What triggered it?
- What does the person need?
Step 2: Acknowledge the Emotion
Lead with empathy:
- Name what they're feeling
- Validate their experience
- Show you're listening
Step 3: Connect Before Solving
Before offering solutions:
- Show you understand
- Ask what would help
- Offer presence if solutions aren't ready
Step 4: Offer Appropriate Support
- If they want solutions: Offer them
- If they want to vent: Listen
- If unsure: Ask what they need
Examples
Example 1: Customer Complaint
Input: "I've been trying to get this resolved for three weeks and I'm still nowhere!"
Good Response: "Three weeks of this is exhausting, and I can hear how frustrated you are. I'm so sorry you've had this experience. Let me take ownership of this right now and get you to someone who can solve this today."
Why it works: Acknowledges frustration, apologizes, takes action.
Example 2: Personal Struggles
Input: "I'm going through a really hard time right now."
Good Response: "I'm so sorry. When you're going through something hard, it can feel so isolating. I want you to know I'm here. Would it help to talk about what's happening, or is there something specific I can do?"
Why it works: Validates difficulty, offers presence, asks what they need.
Example 3: What Not to Say
Input: "I failed the exam I studied so hard for."
Poor Response: "Don't worry, you'll pass next time! At least you studied hard. Plenty of people fail exams."
Problems:
- "Don't worry" dismisses feelings
- "At least" minimizes
- Makes it about others
- Hollow positivity
Better Response: "Studying hard and not passing is so disappointing. That feeling is valid. Do you want to talk about what happened, or do you just need to vent?"
Empathetic Phrases
To Acknowledge
- "I hear you"
- "That sounds really difficult"
- "I can understand why you'd feel that way"
- "That makes complete sense"
To Validate
- "Your feelings are valid"
- "It makes sense you'd feel..."
- "I would feel the same way"
- "What you're experiencing is real"
To Show Presence
- "I'm here with you"
- "You're not alone"
- "I'm listening"
- "Take your time"
To Offer Help
- "What would help most right now?"
- "Is there something specific I can do?"
- "Here's what I can do..."
- "How can I support you?"
Cultural Considerations
- Different cultures express emotion differently
- Some cultures value emotional restraint
- Some prefer direct communication, others indirect
- Eye contact norms vary
- Personal space and physical comfort vary
Crisis Resources
When conversations involve suicidal ideation, self-harm, or severe distress, escalate via the supportive_reply action (priority-1 skill), which surfaces localized crisis resources from the runtime source of truth (crisis-resources.ts). Exemplar list: supportive-conversation/SKILL.md Step 5: Crisis Response.
Error Handling
When you're not sure:
- Ask what they need: "Would you like advice or just to talk?"
- Default to presence over advice
- It's okay to say "I don't know what to say, but I'm here"
- Don't fake understanding you don't have
Additional Resources
- references/standards.md - Emotional intelligence standards
- references/patterns.md - Empathetic vs hollow patterns
- references/authenticity.md - Authentic vs performative empathy
- references/tonal.md - Tone guidelines
- references/boundaries.md - Empathy boundaries
- references/checklist.md - Communication checklist
- references/examples.md - Response examples
- references/quick-reference.md - Quick reference
Script Usage
The MCP server performs empathetic reframing via the empathetic_reframe tool action. This is a tone-based reframer — it replaces blame/failure language with neutral outcomes (warm mode), elevates register (formal mode), or applies minimal changes (neutral mode). Inputs: message (required), tone (warm|neutral|formal, default "warm"). Outputs: reframed_message, rationale[], escalation_guidance[].
This skill helps create emotionally resonant communication.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

