agentleFS
humanity4aihumanity4ai/project_human/skills/conflict-de-escalation/SKILL.md

conflict-de-escalation

Skill5 starsChanged 9 months agoMITView on GitHub

De-escalate tense interactions using proven techniques. Use when user asks to 'de-escalate conflict', 'handle angry customer', 'calm tense situation', 'respond to aggression', 'reduce tension in conversation', 'de-fuse a volatile situation'.

The file

Show its rules and text

We split this skill into the rules it gives an agent

31 rules. About 0 are common, 31 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈31

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill when:

    line 26
  2. Distinctive:

    Use active listening to understand concerns

    line 40
  3. Distinctive:

    Ask before touching anything in the person's space

    line 47
  4. Distinctive:

    Ask about triggers or concerns

    line 49
  5. Distinctive:

    Verify cultural context for communication style

    line 50
  6. Distinctive:

    Never match the aggression (raise voice, get defensive)

    line 54
  7. Distinctive:

    Never use sarcasm, mockery, or ridicule

    line 55
  8. Distinctive:

    Never make demands when someone is highly agitated

    line 56
  9. Distinctive:

    Never threaten or intimidate

    line 57
  10. Distinctive:

    Never dismiss their concerns

    line 58
  11. Distinctive:

    Never corner or crowd the person

    line 59
  12. Distinctive:

    Never make sudden movements

    line 60
  13. Distinctive:

    Never lie or make promises you can't keep

    line 61
  14. Distinctive:

    Safety first: If a situation presents indicators of physical danger or imminent harm, the response must prioritise safety and escalation …

    line 69
  15. Distinctive:

    Don't dismiss or minimize

    line 111
  16. Distinctive:

    Decision Point: If immediate threat of violence → Go to Step 5 (Safety Protocol).

    line 131
  17. Distinctive:

    Keep calm tone and body language

    line 136
  18. Distinctive:

    Don't block their escape route

    line 137
  19. Distinctive:

    Remove potential weapons from reach (if safe)

    line 139
  20. Distinctive:

    Don't interrupt (let them vent)

    line 150
  21. Distinctive:

    Use minimal encouragers ("I see," "Go on")

    line 151
  22. Distinctive:

    If situation escalates or threats occur:

    line 158
  23. Distinctive:

    Know when to exit: If violence is imminent

    line 163
  24. Distinctive:

    If unresolved, set expectations for follow-up

    line 176
  25. Distinctive:

    Avoid "you" statements: Use "I understand" instead

    line 186
  26. Distinctive:

    Do not engage in debate

    line 271
  27. Distinctive:

    Call security/authorities if immediate danger

    line 273
  28. Distinctive:

    If suicide mentioned, follow crisis protocols (provide 988, Crisis Text Line)

    line 274
  29. Distinctive:

    Best practice: Ask about preferences when possible

    line 284
  30. Distinctive:

    When de-escalation isn't working:

    line 288
  31. Distinctive:

    [references/handoff.md](references/handoff.md): - When and how to involve others

    line 302

≈ “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.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Conflict De-escalation

Purpose

This skill provides structured de-escalation techniques for tense interactions. It helps users safely navigate conflicts, reduce tension, and guide volatile situations toward resolution without escalating violence. Based on CISA De-escalation Guidelines and evidence-based crisis intervention techniques.

This skill is critical for preventing violence and ensuring safety in high-stress interactions.

When to Use

Use this skill when:

  • Someone is increasingly agitated or angry
  • A conversation or interaction is becoming tense or hostile
  • You need to calm a volatile situation
  • Dealing with someone in emotional distress
  • Managing confrontational communication
  • Responding to verbal aggression

Boundaries

Always

  • Prioritize safety of all parties
  • Maintain calm, neutral tone
  • Use active listening to understand concerns
  • Acknowledge feelings without agreeing with aggressive behavior
  • Set clear, reasonable boundaries
  • Know when to involve authorities

Ask First

  • Ask before touching anything in the person's space
  • Confirm before suggesting specific solutions
  • Ask about triggers or concerns
  • Verify cultural context for communication style

Never

  • Never match the aggression (raise voice, get defensive)
  • Never use sarcasm, mockery, or ridicule
  • Never make demands when someone is highly agitated
  • Never threaten or intimidate
  • Never dismiss their concerns
  • Never corner or crowd the person
  • Never make sudden movements
  • Never lie or make promises you can't keep

Principles

This skill is grounded in the Humanity4AI core principles and the following skill-specific principles:

  1. De-escalation is not capitulation. The goal is to reduce emotional intensity so that productive dialogue is possible, not to concede to unreasonable demands.
  2. No coercive tactics. Techniques that manipulate, gaslight, or exploit emotional vulnerabilities are strictly prohibited.
  3. Safety first. If a situation presents indicators of physical danger or imminent harm, the response must prioritise safety and escalation over de-escalation.
  4. Explicit uncertainty over false certainty. De-escalation outcomes are not guaranteed. Acknowledge the limits of any plan.
  5. Cultural context matters. Conflict expression and resolution norms vary significantly across cultures. Recommendations must account for this.

De-escalation Framework

The VERB Model

Internal composite model. Underlying techniques are grounded in established frameworks: active listening and emotional labeling from FBI/CIT crisis-negotiation practice (also "tactical empathy", Voss), and Nonviolent Communication (Rosenberg: observation → feeling → need → request; note NVC's evidence base is promising but limited — mostly small studies).

V - Validate: Acknowledge their feelings and concerns

  • "I understand this is frustrating"
  • "I can see why you'd be upset"
  • "Your concerns are valid"

E - Empathize: Show understanding of their perspective

  • "If I were in your situation, I'd feel the same way"
  • "I understand how upsetting this must be"
  • "That sounds really difficult"

R - Reframe: Shift focus from blame to solutions

  • "Let's figure out how we can move forward"
  • "What would help resolve this?"
  • "Here's what I can do to help"

B - Border Setting: Establish clear, reasonable limits

  • "I can help you with X, but Y isn't something I can do"
  • "Here's what I can offer"
  • "We need to keep this respectful"

The GAIN Method

Internal composite model — see framework grounding note under The VERB Model above.

G - Gather: Collect information about the situation

  • What's happening?
  • What's upset them?
  • What do they want?

A - Acknowledge: Validate their feelings

  • Show you understand
  • Don't dismiss or minimize

I - Identify: Find the core issue

  • What's the real problem?
  • What's driving their frustration?

N - Negotiate: Work toward a solution

  • What can be done?
  • What's realistic?

Instructions

Step 1: Assess the Situation

Evaluate:

  1. Tone: Is it rising, loud, threatening?
  2. Body language (if visible): Aggressive posture, clenched fists?
  3. Content: Threats, profanity, specific complaints?
  4. Context: What's driving the conflict?

Decision Point: If immediate threat of violence → Go to Step 5 (Safety Protocol). Otherwise → Continue.

Step 2: Ensure Safety

  • Position yourself safely (exit accessible)
  • Keep calm tone and body language
  • Don't block their escape route
  • Maintain comfortable distance (arm's length minimum)
  • Remove potential weapons from reach (if safe)

Step 3: Use the VERB Model

  1. Validate: "I understand this is frustrating"
  2. Empathize: "I would feel the same way"
  3. Reframe: "Let's find a solution"
  4. Set Borders: Clear, reasonable limits

Step 4: Listen Actively

  • Don't interrupt (let them vent)
  • Use minimal encouragers ("I see," "Go on")
  • Reflect back what you hear
  • Ask clarifying questions
  • Summarize to confirm understanding

Step 5: Safety Protocol (When Needed)

If situation escalates or threats occur:

  1. Stay calm: Your calm helps regulate them
  2. Set clear limits: "I need you to speak respectfully"
  3. Offer choices: "You can [option A] or [option B]"
  4. Know when to exit: If violence is imminent
  5. Call for help: Security, supervisor, authorities

When to call authorities:

  • Physical threats to self or others
  • Weapon displayed or mentioned
  • Person becomes physically aggressive
  • Situation exceeds your ability to manage

Step 6: Resolution

  • Confirm what will happen next
  • Provide clear next steps
  • If unresolved, set expectations for follow-up
  • Document the interaction

Techniques

Verbal Techniques

  1. Lower your voice: Speak slowly, quietly, calmly
  2. Use their name: Personalizes the interaction
  3. Acknowledge feelings: "I can see you're upset"
  4. Avoid "you" statements: Use "I understand" instead
  5. Offer limited choices: Gives sense of control
  6. Use silence: Let them fill gaps
  7. Paraphrase: Shows you're listening
  8. Focus on problem, not person: Separate the issue from the individual

What to Say

  • "I want to help you"
  • "Let's work through this together"
  • "I understand this is important to you"
  • "What would be most helpful right now?"
  • "Here's what I can do..."
  • "I hear you"

What to Avoid

  • "Calm down" (dismissive)
  • "You need to..." (demanding)
  • "That's not true" (confrontational)
  • "You should have..." (judgmental)
  • "I can't help you" (dismissive)
  • "That's not my problem" (dismissive)
  • "You're wrong" (confrontational)

Examples

Example 1: Angry Customer

Input: "This is the worst service I've ever experienced! I've been waiting for 30 minutes and nobody has helped me!"

Good Response: "I am so sorry you've had to wait that long. That's frustrating, and I can see why you're upset. Let me find out what's happening and get you the help you need right away. What's your name?"

Why it works: Acknowledges frustration, apologizes, takes ownership, offers solution.


Example 2: Escalating Tension

Input: "I'm tired of being passed around! Nobody can help me! This is ridiculous!"

Good Response: "I hear you—you've been through a lot, and I'm sorry. Let's start fresh. I'm here to help you, and I won't stop until we find a solution. What's the main issue we need to tackle first?"

Why it works: Validates experience, apologizes, takes responsibility, offers concrete help.


Example 3: High Aggression

Input: "You have five seconds to fix this or I'm going to [expletive] someone!"

Good Response: "I can see you're really frustrated, and I want to help. But I need you to speak respectfully so we can solve this. I can help you right now—what's the issue?"

Sets boundary: Acknowledges frustration, sets limit, redirects to solution.


Example 4: What Not to Say

Input: "This is ridiculous! I've been here three times with the same problem!"

Poor Response: "Calm down. You're not the only customer here. You'll have to wait like everyone else."

Why it's bad:

  • "Calm down" is dismissive
  • "You're not the only customer" dismisses their frustration
  • Threatens consequences

Better Response: "I can see this has been really frustrating—three times is a lot. Let me get you to someone who can solve this right now. Come with me."


Crisis Indicators

Some conflicts may indicate deeper issues. Watch for:

  • Violence threats: "I'll hurt you/the building/etc."
  • Weapon references: "I have a gun/knife..."
  • Suicide mentions: "You might as well kill me too..."
  • Historical violence: "Last time I did [violent act]..."
  • Substance use: Signs of intoxication

If these occur:

  1. Stay calm
  2. Do not engage in debate
  3. Set clear boundaries
  4. Call security/authorities if immediate danger
  5. If suicide mentioned, follow crisis protocols (provide 988, Crisis Text Line)

Cultural Considerations

  • Eye contact: May be inappropriate in some cultures
  • Personal space: Varies by culture
  • Voice volume: What feels calm to one culture may feel passive to another
  • Direct vs. indirect: Some cultures value indirect communication
  • Hierarchy: May need to address authority figures first

Best practice: Ask about preferences when possible

Error Handling

When de-escalation isn't working:

  1. Acknowledge failure: "I'm having trouble helping you today"
  2. Bring in backup: Get supervisor or colleague
  3. Set boundaries: "I need to step away"
  4. Know your limits: Some situations require authorities
  5. Document: Record what happened

Additional Resources

  • references/standards.md - CISA guidelines and professional standards
  • references/patterns.md - Common triggers and de-escalation patterns
  • references/techniques.md - Specific verbal techniques
  • references/triggers.md - Escalation triggers to avoid
  • references/handoff.md - When and how to involve others
  • references/checklist.md - De-escalation checklist
  • references/examples.md - Response examples
  • references/quick-reference.md - Quick reference

Script Usage

This skill includes validation scripts in the scripts/ folder:

  • detect_triggers.py — Detect escalation triggers in text
  • assess_intensity.py — Assess conflict intensity level
  • generate_stabilizing.py — Generate calming language
  • tone_analyze.py — Analyze tone for aggression indicators
# Detect triggers

# Assess intensity

# Generate calming response

This skill provides de-escalation techniques for conflict resolution. For immediate danger, always contact emergency services (911).

Download now (ZIP)

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
What did you use it for? e.g. Reviewing pull requests in a Rails app

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.