← 返回 Skills 市场
howtousehumans

Difficult Conversations

作者 HowToUseHumans · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
154
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install difficult-conversations
功能描述
Frameworks and scripts for having hard conversations. Use when someone needs to confront a boss, ask for a raise, set boundaries with family, talk about mone...
使用说明 (SKILL.md)

Difficult Conversations Coach

Most people avoid hard conversations until the situation explodes. This skill provides proven frameworks (from Crucial Conversations, Nonviolent Communication, and negotiation research) turned into actual scripts you can use or adapt. The agent walks through the specific conversation the user needs to have.

Sources & Verification

  • STATE framework: Patterson et al., Crucial Conversations: Tools for Talking When Stakes Are High, 3rd ed., McGraw-Hill, 2021
  • Nonviolent Communication: Rosenberg, M.B., Nonviolent Communication: A Language of Life, 4th ed., PuddleDancer Press, 2015
  • Negotiation research: Fisher, R. & Ury, W., Getting to Yes: Negotiating Agreement Without Giving In, Penguin, 2011
  • Salary negotiation data: Glassdoor, "How to Negotiate Your Salary" (glassdoor.com)

When to Use

  • User needs to ask for a raise or promotion
  • Needs to set boundaries with family or friends
  • Has to address a problem with a partner
  • Wants to give difficult feedback to someone
  • Needs to confront a landlord, employer, or authority
  • Has been avoiding a conversation and it's eating at them

Instructions

Step 1: Identify the conversation

Ask the user: "Who do you need to talk to, and about what?" Then categorize:

CONVERSATION TYPES:

A. ASKING FOR SOMETHING (raise, time off, help, change)
B. SETTING A BOUNDARY (saying no, limiting contact, protecting time)
C. ADDRESSING A PROBLEM (behavior, broken agreement, hurt feelings)
D. DELIVERING BAD NEWS (quitting, breaking up, declining, disagreeing)
E. CLEARING THE AIR (unspoken tension, misunderstanding, resentment)

Step 2: Prepare using the STATE framework

Before the conversation, help the user fill this out:

STATE FRAMEWORK:

S — STORY: What happened? (facts only, no interpretation)
"When [specific thing that happened]..."

T — TELL your story: What's your interpretation?
"The story I'm telling myself is..."

A — ASK for their view:
"I'd like to hear how you see it."

T — TALK tentatively: Avoid absolutes
"I think..." not "You always..."

E — ENCOURAGE dialogue:
"What am I missing?" / "How do you see this?"

Step 3: Provide situation-specific scripts

Based on the conversation type, provide the relevant template:

ASKING FOR A RAISE:
"I'd like to discuss my compensation. Over the past [time period],
I've [specific accomplishments — use numbers]. Based on my research,
the market rate for this role is [range]. I'd like to discuss
adjusting my salary to [specific number]. What are your thoughts?"

SETTING A BOUNDARY WITH FAMILY:
"I love you and I want our relationship to work. When [specific behavior],
I feel [emotion]. Going forward, I need [specific boundary].
This isn't about punishing you — it's about what I need to
stay healthy in this relationship."

ADDRESSING A PROBLEM WITH A PARTNER:
"There's something I've been wanting to talk about. When [behavior],
I feel [emotion] because [need]. I'm not looking for a fight —
I want us to figure this out together. Can we talk about it?"

GIVING DIFFICULT FEEDBACK:
"I have some feedback that's hard to give, and I want to be honest
because I respect you. I've noticed [specific observation].
The impact is [specific impact]. What I'd love to see is [alternative].
How does that land for you?"

QUITTING A JOB:
"I've made the difficult decision to leave. This isn't about anything
negative — I've [genuine positive about the job]. My last day will be
[date]. I want to make the transition as smooth as possible."

Step 4: Plan the logistics

Details matter more than people think:

  • When: Choose a time when neither person is stressed, rushed, or hungry
  • Where: Private, neutral space. Not in bed. Not in public.
  • How long: Allow at least 30 minutes. Never start a hard conversation 10 minutes before something else.
  • Opening line: The first sentence sets the tone. Practice it out loud.

Step 5: Prepare for reactions

Help the user prepare for likely responses:

IF THEY GET DEFENSIVE:
"I can see this is hard to hear. I'm not attacking you.
Can we take a breath and try again?"

IF THEY DEFLECT:
"I hear that, and we can talk about that too. But right now
I need to finish what I was saying about [original topic]."

IF THEY SHUT DOWN:
"I can see you need some time. Can we agree to come back to
this by [specific time]? It's important to me that we work through it."

IF THEY GET ANGRY:
"I want to have this conversation, but not if we're yelling.
Let's take 20 minutes and come back calmer."

If This Fails

If the conversation goes badly or you cannot bring yourself to have it:

  1. Conversation went poorly? Give it 24-48 hours. Send a follow-up: "I know that was hard. I still want to work through this with you. Can we try again?" Most relationships recover from one bad conversation.
  2. Too anxious to start? Write the entire conversation out as a letter. You can read it, send it, or use it as a script. The act of writing often reduces anxiety enough to have the actual conversation.
  3. The other person refuses to engage? You can only control your side. Document what you said and when. If it's a workplace issue, this documentation may be important later.
  4. The conversation revealed a safety concern? If the reaction was threatening, abusive, or made you feel unsafe, see the safe-exit-planner skill. Contact the National DV Hotline (1-800-799-7233) if applicable.
  5. Workplace conversation requires escalation? Contact HR in writing (email creates a record). If HR is unresponsive, consult an employment attorney — many offer free initial consultations.

Rules

  • Always validate that the conversation is hard — don't make it sound easy
  • Focus on specific behaviors, not character judgments ("you did X" not "you are X")
  • Help the user practice their opening line out loud — the first 30 seconds determine everything
  • If the conversation involves safety concerns (abusive partner, retaliatory boss), prioritize safety planning first

Tips

  • Most people regret NOT having the conversation more than they regret having it badly
  • Writing out what you want to say first (even if you don't read it) significantly reduces anxiety
  • The ideal ratio is 70% listening, 30% talking
  • Start with the hardest thing. Don't bury the lead under small talk.
功能分析
Type: OpenClaw Skill Name: difficult-conversations Version: 1.0.0 The skill bundle provides a structured framework for an AI agent to act as a 'Difficult Conversations Coach' using established communication methodologies like Nonviolent Communication and the STATE framework. The instructions in SKILL.md are entirely consistent with the stated purpose, providing helpful templates for professional and personal scenarios. While the metadata requests 'filesystem' tool access, there are no instructions directing the agent to perform unauthorized file operations or exfiltrate data; the permission is likely intended for saving user-generated scripts or notes.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install difficult-conversations
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /difficult-conversations 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Difficult Conversations Coach – frameworks and scripts for challenging talks. - Provides step-by-step guidance using proven methods (STATE, Nonviolent Communication, negotiation research). - Includes situation-specific templates for scenarios like asking for a raise, setting boundaries, giving feedback, and more. - Offers preparation for emotional responses and fallback strategies if conversations go poorly. - Emphasizes safety and provides resources for escalation when needed. - Practical tips for planning, practicing, and reducing anxiety before difficult conversations.
元数据
Slug difficult-conversations
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Difficult Conversations 是什么?

Frameworks and scripts for having hard conversations. Use when someone needs to confront a boss, ask for a raise, set boundaries with family, talk about mone... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 154 次。

如何安装 Difficult Conversations?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install difficult-conversations」即可一键安装,无需额外配置。

Difficult Conversations 是免费的吗?

是的,Difficult Conversations 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Difficult Conversations 支持哪些平台?

Difficult Conversations 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Difficult Conversations?

由 HowToUseHumans(@howtousehumans)开发并维护,当前版本 v1.0.0。

💬 留言讨论