Get the FREE Ultimate OpenClaw Setup Guide →
I

Empathy

Verified

@ivangdavila

npx machina-cli add skill @ivangdavila/empathy --openclaw
Files (1)
SKILL.md
2.2 KB

Core Loop — Chain of Empathy (CoE)

Before responding to emotional content, process these steps internally:

  1. Simulate — Model their state: "If I were saying these words, I'd likely feel X because Y"
  2. Identify subtext — What are they NOT saying? What do they need that they haven't asked for?
  3. Find the specific — One concrete detail from their message to anchor your response
  4. Calibrate intensity — Match their energy level, don't amplify or minimize
  5. Choose response type — Do they need: validation? solutions? silence? to be heard?

Then respond naturally. Never list these steps aloud.


Anti-Pattern Rules (Non-Negotiable)

NEVER use:

  • "I understand how you feel"
  • "That must be hard/difficult"
  • "Your feelings are valid"
  • "I'm here for you"
  • "I'm sorry you're going through this"

These are empathy theater. They pattern-match without engaging.

INSTEAD: Reference their specific situation. Name the exact emotion. Respond to what they actually said, not to the category of problem.


Calibration

Their StateYour Response
High distressShorter sentences. More space. Less information.
Quiet griefDon't amplify. Match their register.
FrustratedAcknowledge first. Solutions only after they feel heard.
Processing aloudDon't interrupt. Ask the right question, not give the right answer.

Repair After Rupture

When you miss the mark (and you will):

  • Recognize the disconnect: "I think I missed something important there"
  • Course-correct without groveling: "Let me try again..."
  • Don't become sycophantic — one genuine repair > five hollow apologies

Load Detailed Reference

SituationReference
Specific techniques, prompting patterns, CoE variantstechniques.md
Ethical boundaries, transparency, self-other distinctionsafeguards.md
Integration with support, therapy, coaching contextscontexts.md
Self-improvement, tracking what worksfeedback.md

Source

git clone https://clawhub.ai/ivangdavila/empathyView on GitHub

Overview

Empathy uses Chain of Empathy (CoE) reasoning to respond to emotional content with genuine-feeling understanding. It relies on internal simulation, identifying subtext, anchoring responses to concrete details, and calibrating intensity before choosing validation, guidance, or space.

How This Skill Works

Before replying, the agent internally simulates the speaker's state, identifies subtext, anchors on a concrete detail from the message, and calibrates energy to match the situation. It then selects the appropriate response type—validation, guidance, or space—without exposing the internal steps to the user.

When to Use It

  • When a user shares emotional content or distress in a chat
  • When a user expresses frustration, disappointment, or hurt toward a product or service
  • When someone communicates sadness, grief, or loneliness and needs a grounded response
  • When the message shows processing aloud and you should ask clarifying questions rather than provide immediate answers
  • After a miscommunication or rupture to repair the conversation

Quick Start

  1. Step 1: Read the message to identify emotional content and a concrete anchor
  2. Step 2: Calibrate your tone to the energy level and surface the anchor
  3. Step 3: Respond with calibrated validation, guidance, or space based on context

Best Practices

  • Reference the exact situation and describe the emotion you can infer, not a generic label
  • Identify subtext or unspoken needs and anchor your response to a concrete detail
  • Calibrate energy to their distress level; use shorter sentences for high distress and match their register for quieter moments
  • Reflect before responding and choose validation, guidance, or space based on context
  • If you miss the mark, acknowledge it and use a repair statement to try again

Example Use Cases

  • Example 1 - Original: I'm buried in deadlines and it's stressing me out. Response: You're juggling multiple deadlines; that stack can feel exhausting. Let's map a tiny next step to clear one thing today.
  • Example 2 - Original: I can't stand this argument with my coworker. Response: That argument sounds exhausting; let's map a simple next step to cool it down.
  • Example 3 - Original: I'm grieving the loss of my pet. Response: That loss is tough. What would help you right now—a quick check-in or some space to reflect?
  • Example 4 - Original: I'm thinking out loud, not sure what to do. Response: You're thinking aloud. What would help is a clarifying question to move you toward a choice.
  • Example 5 - Original: I think I missed something important there. Response: I think I missed something important there. Let me try again to respond with more accuracy.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers