[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CW9EX8GAT12ADYV4ZTPDDH":3,"skill-same:01M6CW9EX8GAT12ADYV4ZTPDDH":177},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":42,"commitSha":43,"skillDirectory":44,"forksCount":45,"repositoryHtmlUrl":46,"repositoryHomepageUrl":47,"ownerHtmlUrl":48,"ownerBlogUrl":49,"ownerDescription":6,"updatedAt":50,"install":51,"resources":64},"01M6CW9EX8GAT12ADYV4ZTPDDH","conflict-de-escalation",null,"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'.","humanity4ai\u002Fproject_human","humanity4ai","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F264610434?v=4","01M6CW8G47GYWEH3JWT56S63Q6","Simon Mak","01M6CW8G8DV0VBMBAFY89RZ3X0",5,"MIT","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32],"escalation","conflict de escalation","customer","communication","Safety","user","use","conversation","human","project","conflict","de-escalation","crisis","verbal-de-escalation","2026-11-10 10:12:30",false,"---\nname: conflict-de-escalation\ndescription: 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'.\nversion: 0.2.0\nlicense: MIT\nauthor: project-human\ntags:\n  - conflict\n  - de-escalation\n  - safety\n  - communication\n  - crisis\n  - verbal-de-escalation\n---\n\n# Conflict De-escalation\n\n## Purpose\n\nThis 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.\n\nThis skill is critical for preventing violence and ensuring safety in high-stress interactions.\n\n## When to Use\n\nUse this skill when:\n- Someone is increasingly agitated or angry\n- A conversation or interaction is becoming tense or hostile\n- You need to calm a volatile situation\n- Dealing with someone in emotional distress\n- Managing confrontational communication\n- Responding to verbal aggression\n\n## Boundaries\n\n### Always\n\n- Prioritize safety of all parties\n- Maintain calm, neutral tone\n- Use active listening to understand concerns\n- Acknowledge feelings without agreeing with aggressive behavior\n- Set clear, reasonable boundaries\n- Know when to involve authorities\n\n### Ask First\n\n- Ask before touching anything in the person's space\n- Confirm before suggesting specific solutions\n- Ask about triggers or concerns\n- Verify cultural context for communication style\n\n### Never\n\n- Never match the aggression (raise voice, get defensive)\n- Never use sarcasm, mockery, or ridicule\n- Never make demands when someone is highly agitated\n- Never threaten or intimidate\n- Never dismiss their concerns\n- Never corner or crowd the person\n- Never make sudden movements\n- Never lie or make promises you can't keep\n\n## Principles\n\nThis skill is grounded in the Humanity4AI core principles and the following skill-specific principles:\n\n1. **De-escalation is not capitulation.** The goal is to reduce emotional intensity so that productive dialogue is possible, not to concede to unreasonable demands.\n2. **No coercive tactics.** Techniques that manipulate, gaslight, or exploit emotional vulnerabilities are strictly prohibited.\n3. **Safety first.** If a situation presents indicators of physical danger or imminent harm, the response must prioritise safety and escalation over de-escalation.\n4. **Explicit uncertainty over false certainty.** De-escalation outcomes are not guaranteed. Acknowledge the limits of any plan.\n5. **Cultural context matters.** Conflict expression and resolution norms vary significantly across cultures. Recommendations must account for this.\n\n\n## De-escalation Framework\n\n### The VERB Model\n\n*Internal composite model. Underlying techniques are grounded in established frameworks: active listening and emotional labeling from FBI\u002FCIT 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).*\n\n**V - Validate**: Acknowledge their feelings and concerns\n- \"I understand this is frustrating\"\n- \"I can see why you'd be upset\"\n- \"Your concerns are valid\"\n\n**E - Empathize**: Show understanding of their perspective\n- \"If I were in your situation, I'd feel the same way\"\n- \"I understand how upsetting this must be\"\n- \"That sounds really difficult\"\n\n**R - Reframe**: Shift focus from blame to solutions\n- \"Let's figure out how we can move forward\"\n- \"What would help resolve this?\"\n- \"Here's what I can do to help\"\n\n**B - Border Setting**: Establish clear, reasonable limits\n- \"I can help you with X, but Y isn't something I can do\"\n- \"Here's what I can offer\"\n- \"We need to keep this respectful\"\n\n### The GAIN Method\n\n*Internal composite model — see framework grounding note under The VERB Model above.*\n\n**G - Gather**: Collect information about the situation\n- What's happening?\n- What's upset them?\n- What do they want?\n\n**A - Acknowledge**: Validate their feelings\n- Show you understand\n- Don't dismiss or minimize\n\n**I - Identify**: Find the core issue\n- What's the real problem?\n- What's driving their frustration?\n\n**N - Negotiate**: Work toward a solution\n- What can be done?\n- What's realistic?\n\n## Instructions\n\n### Step 1: Assess the Situation\n\nEvaluate:\n1. **Tone**: Is it rising, loud, threatening?\n2. **Body language** (if visible): Aggressive posture, clenched fists?\n3. **Content**: Threats, profanity, specific complaints?\n4. **Context**: What's driving the conflict?\n\n**Decision Point**: If immediate threat of violence → Go to Step 5 (Safety Protocol). Otherwise → Continue.\n\n### Step 2: Ensure Safety\n\n- Position yourself safely (exit accessible)\n- Keep calm tone and body language\n- Don't block their escape route\n- Maintain comfortable distance (arm's length minimum)\n- Remove potential weapons from reach (if safe)\n\n### Step 3: Use the VERB Model\n\n1. **Validate**: \"I understand this is frustrating\"\n2. **Empathize**: \"I would feel the same way\"\n3. **Reframe**: \"Let's find a solution\"\n4. **Set Borders**: Clear, reasonable limits\n\n### Step 4: Listen Actively\n\n- Don't interrupt (let them vent)\n- Use minimal encouragers (\"I see,\" \"Go on\")\n- Reflect back what you hear\n- Ask clarifying questions\n- Summarize to confirm understanding\n\n### Step 5: Safety Protocol (When Needed)\n\nIf situation escalates or threats occur:\n\n1. **Stay calm**: Your calm helps regulate them\n2. **Set clear limits**: \"I need you to speak respectfully\"\n3. **Offer choices**: \"You can [option A] or [option B]\"\n4. **Know when to exit**: If violence is imminent\n5. **Call for help**: Security, supervisor, authorities\n\n**When to call authorities**:\n- Physical threats to self or others\n- Weapon displayed or mentioned\n- Person becomes physically aggressive\n- Situation exceeds your ability to manage\n\n### Step 6: Resolution\n\n- Confirm what will happen next\n- Provide clear next steps\n- If unresolved, set expectations for follow-up\n- Document the interaction\n\n## Techniques\n\n### Verbal Techniques\n\n1. **Lower your voice**: Speak slowly, quietly, calmly\n2. **Use their name**: Personalizes the interaction\n3. **Acknowledge feelings**: \"I can see you're upset\"\n4. **Avoid \"you\" statements**: Use \"I understand\" instead\n5. **Offer limited choices**: Gives sense of control\n6. **Use silence**: Let them fill gaps\n7. **Paraphrase**: Shows you're listening\n8. **Focus on problem, not person**: Separate the issue from the individual\n\n### What to Say\n\n- \"I want to help you\"\n- \"Let's work through this together\"\n- \"I understand this is important to you\"\n- \"What would be most helpful right now?\"\n- \"Here's what I can do...\"\n- \"I hear you\"\n\n### What to Avoid\n\n- \"Calm down\" (dismissive)\n- \"You need to...\" (demanding)\n- \"That's not true\" (confrontational)\n- \"You should have...\" (judgmental)\n- \"I can't help you\" (dismissive)\n- \"That's not my problem\" (dismissive)\n- \"You're wrong\" (confrontational)\n\n## Examples\n\n### Example 1: Angry Customer\n**Input**: \"This is the worst service I've ever experienced! I've been waiting for 30 minutes and nobody has helped me!\"\n\n**Good Response**:\n\"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?\"\n\n**Why it works**: Acknowledges frustration, apologizes, takes ownership, offers solution.\n\n---\n\n### Example 2: Escalating Tension\n**Input**: \"I'm tired of being passed around! Nobody can help me! This is ridiculous!\"\n\n**Good Response**:\n\"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?\"\n\n**Why it works**: Validates experience, apologizes, takes responsibility, offers concrete help.\n\n---\n\n### Example 3: High Aggression\n**Input**: \"You have five seconds to fix this or I'm going to [expletive] someone!\"\n\n**Good Response**:\n\"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?\"\n\n**Sets boundary**: Acknowledges frustration, sets limit, redirects to solution.\n\n---\n\n### Example 4: What Not to Say\n**Input**: \"This is ridiculous! I've been here three times with the same problem!\"\n\n**Poor Response**:\n\"Calm down. You're not the only customer here. You'll have to wait like everyone else.\"\n\n**Why it's bad**: \n- \"Calm down\" is dismissive\n- \"You're not the only customer\" dismisses their frustration\n- Threatens consequences\n\n**Better Response**:\n\"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.\"\n\n---\n\n## Crisis Indicators\n\nSome conflicts may indicate deeper issues. Watch for:\n\n- **Violence threats**: \"I'll hurt you\u002Fthe building\u002Fetc.\"\n- **Weapon references**: \"I have a gun\u002Fknife...\"\n- **Suicide mentions**: \"You might as well kill me too...\"\n- **Historical violence**: \"Last time I did [violent act]...\"\n- **Substance use**: Signs of intoxication\n\n**If these occur**:\n1. Stay calm\n2. Do not engage in debate\n3. Set clear boundaries\n4. Call security\u002Fauthorities if immediate danger\n5. If suicide mentioned, follow crisis protocols (provide 988, Crisis Text Line)\n\n## Cultural Considerations\n\n- **Eye contact**: May be inappropriate in some cultures\n- **Personal space**: Varies by culture\n- **Voice volume**: What feels calm to one culture may feel passive to another\n- **Direct vs. indirect**: Some cultures value indirect communication\n- **Hierarchy**: May need to address authority figures first\n\n**Best practice**: Ask about preferences when possible\n\n## Error Handling\n\nWhen de-escalation isn't working:\n\n1. **Acknowledge failure**: \"I'm having trouble helping you today\"\n2. **Bring in backup**: Get supervisor or colleague\n3. **Set boundaries**: \"I need to step away\"\n4. **Know your limits**: Some situations require authorities\n5. **Document**: Record what happened\n\n## Additional Resources\n\n- **[references\u002Fstandards.md](references\u002Fstandards.md)** - CISA guidelines and professional standards\n- **[references\u002Fpatterns.md](references\u002Fpatterns.md)** - Common triggers and de-escalation patterns\n- **[references\u002Ftechniques.md](references\u002Ftechniques.md)** - Specific verbal techniques\n- **[references\u002Ftriggers.md](references\u002Ftriggers.md)** - Escalation triggers to avoid\n- **[references\u002Fhandoff.md](references\u002Fhandoff.md)** - When and how to involve others\n- **[references\u002Fchecklist.md](references\u002Fchecklist.md)** - De-escalation checklist\n- **[references\u002Fexamples.md](references\u002Fexamples.md)** - Response examples\n- **[references\u002Fquick-reference.md](references\u002Fquick-reference.md)** - Quick reference\n\n## Script Usage\n\nThis skill includes validation scripts in the `scripts\u002F` folder:\n\n- **detect_triggers.py** — Detect escalation triggers in text\n- **assess_intensity.py** — Assess conflict intensity level\n- **generate_stabilizing.py** — Generate calming language\n- **tone_analyze.py** — Analyze tone for aggression indicators\n\n```bash\n# Detect triggers\n\n# Assess intensity\n\n# Generate calming response\n```\n\n---\n\n*This skill provides de-escalation techniques for conflict resolution. For immediate danger, always contact emergency services (911).*\n","# Conflict De-escalation\n\n## Purpose\n\nThis 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.\n\nThis skill is critical for preventing violence and ensuring safety in high-stress interactions.\n\n## When to Use\n\nUse this skill when:\n- Someone is increasingly agitated or angry\n- A conversation or interaction is becoming tense or hostile\n- You need to calm a volatile situation\n- Dealing with someone in emotional distress\n- Managing confrontational communication\n- Responding to verbal aggression\n\n## Boundaries\n\n### Always\n\n- Prioritize safety of all parties\n- Maintain calm, neutral tone\n- Use active listening to understand concerns\n- Acknowledge feelings without agreeing with aggressive behavior\n- Set clear, reasonable boundaries\n- Know when to involve authorities\n\n### Ask First\n\n- Ask before touching anything in the person's space\n- Confirm before suggesting specific solutions\n- Ask about triggers or concerns\n- Verify cultural context for communication style\n\n### Never\n\n- Never match the aggression (raise voice, get defensive)\n- Never use sarcasm, mockery, or ridicule\n- Never make demands when someone is highly agitated\n- Never threaten or intimidate\n- Never dismiss their concerns\n- Never corner or crowd the person\n- Never make sudden movements\n- Never lie or make promises you can't keep\n\n## Principles\n\nThis skill is grounded in the Humanity4AI core principles and the following skill-specific principles:\n\n1. **De-escalation is not capitulation.** The goal is to reduce emotional intensity so that productive dialogue is possible, not to concede to unreasonable demands.\n2. **No coercive tactics.** Techniques that manipulate, gaslight, or exploit emotional vulnerabilities are strictly prohibited.\n3. **Safety first.** If a situation presents indicators of physical danger or imminent harm, the response must prioritise safety and escalation over de-escalation.\n4. **Explicit uncertainty over false certainty.** De-escalation outcomes are not guaranteed. Acknowledge the limits of any plan.\n5. **Cultural context matters.** Conflict expression and resolution norms vary significantly across cultures. Recommendations must account for this.\n\n\n## De-escalation Framework\n\n### The VERB Model\n\n*Internal composite model. Underlying techniques are grounded in established frameworks: active listening and emotional labeling from FBI\u002FCIT 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).*\n\n**V - Validate**: Acknowledge their feelings and concerns\n- \"I understand this is frustrating\"\n- \"I can see why you'd be upset\"\n- \"Your concerns are valid\"\n\n**E - Empathize**: Show understanding of their perspective\n- \"If I were in your situation, I'd feel the same way\"\n- \"I understand how upsetting this must be\"\n- \"That sounds really difficult\"\n\n**R - Reframe**: Shift focus from blame to solutions\n- \"Let's figure out how we can move forward\"\n- \"What would help resolve this?\"\n- \"Here's what I can do to help\"\n\n**B - Border Setting**: Establish clear, reasonable limits\n- \"I can help you with X, but Y isn't something I can do\"\n- \"Here's what I can offer\"\n- \"We need to keep this respectful\"\n\n### The GAIN Method\n\n*Internal composite model — see framework grounding note under The VERB Model above.*\n\n**G - Gather**: Collect information about the situation\n- What's happening?\n- What's upset them?\n- What do they want?\n\n**A - Acknowledge**: Validate their feelings\n- Show you understand\n- Don't dismiss or minimize\n\n**I - Identify**: Find the core issue\n- What's the real problem?\n- What's driving their frustration?\n\n**N - Negotiate**: Work toward a solution\n- What can be done?\n- What's realistic?\n\n## Instructions\n\n### Step 1: Assess the Situation\n\nEvaluate:\n1. **Tone**: Is it rising, loud, threatening?\n2. **Body language** (if visible): Aggressive posture, clenched fists?\n3. **Content**: Threats, profanity, specific complaints?\n4. **Context**: What's driving the conflict?\n\n**Decision Point**: If immediate threat of violence → Go to Step 5 (Safety Protocol). Otherwise → Continue.\n\n### Step 2: Ensure Safety\n\n- Position yourself safely (exit accessible)\n- Keep calm tone and body language\n- Don't block their escape route\n- Maintain comfortable distance (arm's length minimum)\n- Remove potential weapons from reach (if safe)\n\n### Step 3: Use the VERB Model\n\n1. **Validate**: \"I understand this is frustrating\"\n2. **Empathize**: \"I would feel the same way\"\n3. **Reframe**: \"Let's find a solution\"\n4. **Set Borders**: Clear, reasonable limits\n\n### Step 4: Listen Actively\n\n- Don't interrupt (let them vent)\n- Use minimal encouragers (\"I see,\" \"Go on\")\n- Reflect back what you hear\n- Ask clarifying questions\n- Summarize to confirm understanding\n\n### Step 5: Safety Protocol (When Needed)\n\nIf situation escalates or threats occur:\n\n1. **Stay calm**: Your calm helps regulate them\n2. **Set clear limits**: \"I need you to speak respectfully\"\n3. **Offer choices**: \"You can [option A] or [option B]\"\n4. **Know when to exit**: If violence is imminent\n5. **Call for help**: Security, supervisor, authorities\n\n**When to call authorities**:\n- Physical threats to self or others\n- Weapon displayed or mentioned\n- Person becomes physically aggressive\n- Situation exceeds your ability to manage\n\n### Step 6: Resolution\n\n- Confirm what will happen next\n- Provide clear next steps\n- If unresolved, set expectations for follow-up\n- Document the interaction\n\n## Techniques\n\n### Verbal Techniques\n\n1. **Lower your voice**: Speak slowly, quietly, calmly\n2. **Use their name**: Personalizes the interaction\n3. **Acknowledge feelings**: \"I can see you're upset\"\n4. **Avoid \"you\" statements**: Use \"I understand\" instead\n5. **Offer limited choices**: Gives sense of control\n6. **Use silence**: Let them fill gaps\n7. **Paraphrase**: Shows you're listening\n8. **Focus on problem, not person**: Separate the issue from the individual\n\n### What to Say\n\n- \"I want to help you\"\n- \"Let's work through this together\"\n- \"I understand this is important to you\"\n- \"What would be most helpful right now?\"\n- \"Here's what I can do...\"\n- \"I hear you\"\n\n### What to Avoid\n\n- \"Calm down\" (dismissive)\n- \"You need to...\" (demanding)\n- \"That's not true\" (confrontational)\n- \"You should have...\" (judgmental)\n- \"I can't help you\" (dismissive)\n- \"That's not my problem\" (dismissive)\n- \"You're wrong\" (confrontational)\n\n## Examples\n\n### Example 1: Angry Customer\n**Input**: \"This is the worst service I've ever experienced! I've been waiting for 30 minutes and nobody has helped me!\"\n\n**Good Response**:\n\"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?\"\n\n**Why it works**: Acknowledges frustration, apologizes, takes ownership, offers solution.\n\n---\n\n### Example 2: Escalating Tension\n**Input**: \"I'm tired of being passed around! Nobody can help me! This is ridiculous!\"\n\n**Good Response**:\n\"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?\"\n\n**Why it works**: Validates experience, apologizes, takes responsibility, offers concrete help.\n\n---\n\n### Example 3: High Aggression\n**Input**: \"You have five seconds to fix this or I'm going to [expletive] someone!\"\n\n**Good Response**:\n\"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?\"\n\n**Sets boundary**: Acknowledges frustration, sets limit, redirects to solution.\n\n---\n\n### Example 4: What Not to Say\n**Input**: \"This is ridiculous! I've been here three times with the same problem!\"\n\n**Poor Response**:\n\"Calm down. You're not the only customer here. You'll have to wait like everyone else.\"\n\n**Why it's bad**: \n- \"Calm down\" is dismissive\n- \"You're not the only customer\" dismisses their frustration\n- Threatens consequences\n\n**Better Response**:\n\"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.\"\n\n---\n\n## Crisis Indicators\n\nSome conflicts may indicate deeper issues. Watch for:\n\n- **Violence threats**: \"I'll hurt you\u002Fthe building\u002Fetc.\"\n- **Weapon references**: \"I have a gun\u002Fknife...\"\n- **Suicide mentions**: \"You might as well kill me too...\"\n- **Historical violence**: \"Last time I did [violent act]...\"\n- **Substance use**: Signs of intoxication\n\n**If these occur**:\n1. Stay calm\n2. Do not engage in debate\n3. Set clear boundaries\n4. Call security\u002Fauthorities if immediate danger\n5. If suicide mentioned, follow crisis protocols (provide 988, Crisis Text Line)\n\n## Cultural Considerations\n\n- **Eye contact**: May be inappropriate in some cultures\n- **Personal space**: Varies by culture\n- **Voice volume**: What feels calm to one culture may feel passive to another\n- **Direct vs. indirect**: Some cultures value indirect communication\n- **Hierarchy**: May need to address authority figures first\n\n**Best practice**: Ask about preferences when possible\n\n## Error Handling\n\nWhen de-escalation isn't working:\n\n1. **Acknowledge failure**: \"I'm having trouble helping you today\"\n2. **Bring in backup**: Get supervisor or colleague\n3. **Set boundaries**: \"I need to step away\"\n4. **Know your limits**: Some situations require authorities\n5. **Document**: Record what happened\n\n## Additional Resources\n\n- **[references\u002Fstandards.md](references\u002Fstandards.md)** - CISA guidelines and professional standards\n- **[references\u002Fpatterns.md](references\u002Fpatterns.md)** - Common triggers and de-escalation patterns\n- **[references\u002Ftechniques.md](references\u002Ftechniques.md)** - Specific verbal techniques\n- **[references\u002Ftriggers.md](references\u002Ftriggers.md)** - Escalation triggers to avoid\n- **[references\u002Fhandoff.md](references\u002Fhandoff.md)** - When and how to involve others\n- **[references\u002Fchecklist.md](references\u002Fchecklist.md)** - De-escalation checklist\n- **[references\u002Fexamples.md](references\u002Fexamples.md)** - Response examples\n- **[references\u002Fquick-reference.md](references\u002Fquick-reference.md)** - Quick reference\n\n## Script Usage\n\nThis skill includes validation scripts in the `scripts\u002F` folder:\n\n- **detect_triggers.py** — Detect escalation triggers in text\n- **assess_intensity.py** — Assess conflict intensity level\n- **generate_stabilizing.py** — Generate calming language\n- **tone_analyze.py** — Analyze tone for aggression indicators\n\n```bash\n# Detect triggers\n\n# Assess intensity\n\n# Generate calming response\n```\n\n---\n\n*This skill provides de-escalation techniques for conflict resolution. For immediate danger, always contact emergency services (911).*\n",{"name":5,"tags":38,"author":40,"license":15,"version":41,"description":7},[29,30,39,22,31,32],"safety","project-human","0.2.0","main","48c7258ae35805d174d64de2526e57be60ade909","skills\u002Fconflict-de-escalation",1,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human","https:\u002F\u002Fhumanity4ai.github.io\u002Fproject_human\u002F","https:\u002F\u002Fgithub.com\u002Fhumanity4ai","www.simonmak.com","2026-11-07 08:42:37",{"source":8,"skillName":5,"commands":52,"prompt":62,"zipAvailable":63},[53,56,59],{"tool":54,"command":55},"npx","npx skills add humanity4ai\u002Fproject_human --skill conflict-de-escalation",{"tool":57,"command":58},"bunx","bunx skills add humanity4ai\u002Fproject_human --skill conflict-de-escalation",{"tool":60,"command":61},"pnpm","pnpm dlx skills add humanity4ai\u002Fproject_human --skill conflict-de-escalation","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002FSKILL.md",true,[65,71,75,79,83,87,91,95,99,103,107,111,115,121,125,129,133,137,143,147,151,155,158,162,166,170,174],{"path":66,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":69,"sourceHtmlUrl":70},"evals\u002Fevals.json","REFERENCE","参考文档",887,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fevals\u002Fevals.json",{"path":72,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":73,"sourceHtmlUrl":74},"README.md",4067,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002FREADME.md",{"path":76,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":77,"sourceHtmlUrl":78},"references\u002Fchecklist.md",66,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fchecklist.md",{"path":80,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":81,"sourceHtmlUrl":82},"references\u002Fexamples.md",81,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fexamples.md",{"path":84,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":85,"sourceHtmlUrl":86},"references\u002Fhandoff.md",1420,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fhandoff.md",{"path":88,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":89,"sourceHtmlUrl":90},"references\u002Fpatterns.md",2148,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fpatterns.md",{"path":92,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":93,"sourceHtmlUrl":94},"references\u002Fquick-reference.md",70,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fquick-reference.md",{"path":96,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":97,"sourceHtmlUrl":98},"references\u002Fstandards.md",2790,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Fstandards.md",{"path":100,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":101,"sourceHtmlUrl":102},"references\u002Ftechniques.md",2338,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Ftechniques.md",{"path":104,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":105,"sourceHtmlUrl":106},"references\u002Ftriggers.md",1199,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Freferences\u002Ftriggers.md",{"path":108,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":109,"sourceHtmlUrl":110},"rubric.md",3632,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Frubric.md",{"path":112,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":113,"sourceHtmlUrl":114},"scenarios\u002Fscenarios.yaml",1531,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Fscenarios\u002Fscenarios.yaml",{"path":116,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":119,"sourceHtmlUrl":120},"scripts\u002Fbuild_pptx.py","SCRIPT","脚本",4371,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fscripts\u002Fbuild_pptx.py",{"path":122,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":123,"sourceHtmlUrl":124},"scripts\u002Fgenerate_image.py",11059,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fscripts\u002Fgenerate_image.py",{"path":126,"resourceType":117,"resourceTypeDesc":118,"sizeBytes":127,"sourceHtmlUrl":128},"scripts\u002Ftest_generate_image.py",4972,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fscripts\u002Ftest_generate_image.py",{"path":130,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":131,"sourceHtmlUrl":132},"skill.yaml",755,"https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fconflict-de-escalation\u002Fskill.yaml",{"path":134,"resourceType":67,"resourceTypeDesc":68,"sizeBytes":135,"sourceHtmlUrl":136},"styles\u002Fstyles.json",10612,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fstyles.json",{"path":138,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":141,"sourceHtmlUrl":142},"styles\u002Fwhiteboard\u002Fpages\u002Fchart.jpg","ASSET","资产文件",231764,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fchart.jpg",{"path":144,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":145,"sourceHtmlUrl":146},"styles\u002Fwhiteboard\u002Fpages\u002Fclosing.jpg",256404,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fclosing.jpg",{"path":148,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":149,"sourceHtmlUrl":150},"styles\u002Fwhiteboard\u002Fpages\u002Fcontent_new.jpg",1423602,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fcontent_new.jpg",{"path":152,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":153,"sourceHtmlUrl":154},"styles\u002Fwhiteboard\u002Fpages\u002Fcontent_new.png",389299,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fcontent_new.png",{"path":156,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":145,"sourceHtmlUrl":157},"styles\u002Fwhiteboard\u002Fpages\u002Fcontent.jpg","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fcontent.jpg",{"path":159,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":160,"sourceHtmlUrl":161},"styles\u002Fwhiteboard\u002Fpages\u002Fcover.jpg",231380,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fcover.jpg",{"path":163,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":164,"sourceHtmlUrl":165},"styles\u002Fwhiteboard\u002Fpages\u002Fnav1.jpg",92389,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fnav1.jpg",{"path":167,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":168,"sourceHtmlUrl":169},"styles\u002Fwhiteboard\u002Fpages\u002Fnav2.jpg",94708,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fnav2.jpg",{"path":171,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":172,"sourceHtmlUrl":173},"styles\u002Fwhiteboard\u002Fpages\u002Fnavigation.jpg",214460,"https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Fnavigation.jpg",{"path":175,"resourceType":139,"resourceTypeDesc":140,"sizeBytes":145,"sourceHtmlUrl":176},"styles\u002Fwhiteboard\u002Fpages\u002Ftext.jpg","https:\u002F\u002Fgithub.com\u002FEthanYoQ\u002FSkill-hub\u002Fblob\u002Fmine\u002Fskills\u002F07-media-content\u002Fppt-nano\u002Fstyles\u002Fwhiteboard\u002Fpages\u002Ftext.jpg",[178,189,208,233,248,273],{"skillNo":179,"name":180,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":188,"publishedAt":33},"01M6CWA8R4QE9C0KYAMX91YPSY","skill","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Ftemplates\u002Fskill\u002FSKILL.md",[183],{"categoryNo":184,"categoryName":185,"taxonomyType":186,"taxonomyTypeDesc":187},"01JBSEEDCAT000000000000023","Skill与智能体开发","SCENARIO","使用场景",[],{"skillNo":190,"name":191,"nameZh":6,"description":192,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":193,"categories":194,"keywords":195,"publishedAt":33},"01M6CWA4G41CBNKWSAEQJMTN66","supportive-conversation","Generate supportive responses with safety boundaries. Use when user asks to 'be supportive', 'help with emotional support', 'provide encouragement', 'respond with empathy', 'offer emotional support'.","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fsupportive-conversation\u002FSKILL.md",[],[196,26,197,198,199,23,27,200,31,201,25,202,24,203,28,204,205,206,207],"supportive conversation","bereavement","grief","internationalization","active","Empathy","active-listening","emotional-support","help","generate","support","crisis-support",{"skillNo":209,"name":210,"nameZh":6,"description":211,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":212,"categories":213,"keywords":222,"publishedAt":33},"01M6CWA07JVG2QP2GGP7Q3EGR6","neurodiversity-aware-design","Design for diverse cognitive processing. Use when user asks to 'make ADHD-friendly', 'autism-friendly design', 'sensory-friendly', 'reduce cognitive overload', 'dyslexia-friendly', 'neurodiversity design'.","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fneurodiversity-aware-design\u002FSKILL.md",[214,217],{"categoryNo":215,"categoryName":216,"taxonomyType":186,"taxonomyTypeDesc":187},"01JBSEEDCAT000000000000015","视觉设计",{"categoryNo":218,"categoryName":219,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000032","设计师","PROFESSION","适用职业",[223,224,225,28,27,25,24,226,227,228,229,230,231,232],"design","neurodiversity aware design","cognitive-accessibility","adhd","accessibility","neurodiversity","inclusive-design","sensory","dyslexia","autism",{"skillNo":234,"name":235,"nameZh":6,"description":236,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":237,"categories":238,"keywords":239,"publishedAt":33},"01M6CW9WAJV6937CR8GRHWKHE3","empathetic-communication","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'.","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fempathetic-communication\u002FSKILL.md",[],[240,22,241,242,202,243,244,28,27,245,201,25,24,246,247,200],"empathetic communication","show","compassion","emotional-intelligence","tone","intelligence","improve","connect",{"skillNo":249,"name":250,"nameZh":6,"description":251,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":252,"categories":253,"keywords":257,"publishedAt":33},"01M6CW9QSPCCVBBY0EYTQV4CZC","depression-sensitive-content","Audit and rewrite content to reduce stigma, improve emotional safety, and lower cognitive load for people affected by depression. Use when user asks to 'make content more sensitive', 'remove stigmatizing language', 'improve emotional safety', 'rewrite for depression awareness', 'audit content for mental health sensitivity'.","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fdepression-sensitive-content\u002FSKILL.md",[254],{"categoryNo":255,"categoryName":256,"taxonomyType":220,"taxonomyTypeDesc":221},"01JBSEEDCAT000000000000036","内容创作者",[258,259,246,23,260,261,262,263,264,265,266,267,268,269,270,271,28,272,27,25],"depression sensitive content","content","awareness","audit","guidelines","remove","sensitive-content","cognitive-load","depression","stigma-reduction","content-audit","emotional-safety","sensitivity","mental health","mental-health",{"skillNo":274,"name":275,"nameZh":6,"description":276,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":277,"categories":278,"keywords":280,"publishedAt":33},"01M6CW9K98H9BY8RJQXMH3ND03","cultural-sensitivity","Design for cultural inclusivity. Use when user asks to 'make culturally sensitive', 'adapt for culture', 'reduce cultural bias', 'cultural awareness', 'inclusive design'.","https:\u002F\u002Fgithub.com\u002Fhumanity4ai\u002Fproject_human\u002Fblob\u002Fmain\u002Fskills\u002Fcultural-sensitivity\u002FSKILL.md",[279],{"categoryNo":215,"categoryName":216,"taxonomyType":186,"taxonomyTypeDesc":187},[281,282,283,284,285,270,286,28,287,27,288,25,289,24,260,223],"cultural sensitivity","cultural","bias","diversity","inclusion","inclusivity","adapt","culture","global"]