softaworks avatar

Difficult Workplace Conversations

A three-phase framework for handling workplace conversations you'd rather avoid. Walks you through prep (clarifying the issue, checking your emotions, considering their perspective), delivery (the SBI model: situation, behavior, impact), and followup (documenting agreements, checking progress). Includes opening scripts for common scenarios like missed deadlines, peer conflicts, and salary discussions. The anti-patterns section is honest about what doesn't work, like scripting every word or starting with "you always." Best used when you're about to have a hard conversation and need to organize your thoughts so you don't make it worse.

skills.sh installs
4K
GitHub stars
2.7K
last updated
Aug 21, 2026

Install

$ npx -y skills add softaworks/agent-toolkit --skill difficult-workplace-conversations --agent claude-code

Installs into .claude/skills of the current project.

Files

Difficult Conversations Skill

A structured framework for approaching challenging workplace conversations including conflicts, performance issues, sensitive feedback, and emotionally charged discussions.

When to Use This Skill

  • Preparing for a challenging conversation with a colleague
  • Addressing performance issues with a team member
  • Delivering difficult feedback to a peer or manager
  • Navigating conflict between team members
  • Discussing sensitive topics (salary, promotion, termination)
  • Handling emotional or defensive reactions
  • Following up after difficult discussions

Core Framework: Preparation-Delivery-Followup

Difficult conversations succeed or fail based on three phases:

Phase 1: Preparation (Before)

Purpose: Set yourself up for a productive conversation

  1. Clarify the Issue

    • What specifically happened? (Observable facts only)
    • What is the impact? (On you, team, work)
    • What do you need to change?
  2. Check Your Emotions

    • What am I feeling? Why?
    • Am I calm enough to have this conversation?
    • What might trigger me during this conversation?

Sponsors

Details

Repository
github.com/softaworks/agent-toolkit
Categories
AI & Agent Building, Debugging

More from softaworks/agent-toolkit

All 43
1hashicorp avatarprovider-actionshashicorp/agent-skillsImplement Terraform Provider actions using the Plugin Framework. Use when developing imperative operations that execute at lifecycle events (before/after create4Kskills.sh installs
2softaworks avatardomain-name-brainstormersoftaworks/agent-toolkitGenerates creative domain name ideas for your project and checks availability across multiple TLDs (.com, .io, .dev, .ai, etc.). Saves hours of brainstorming an4Kskills.sh installs
3shubhamsaboo avatardata-analystshubhamsaboo/awesome-llm-appsSQL, pandas, and statistical analysis expertise for data exploration and insights. Use when: analyzing data, writing SQL queries, using pandas, performing stati4Kskills.sh installs
4softaworks avatardaily-meeting-updatesoftaworks/agent-toolkitInteractive daily standup/meeting update generator. Use when user says 'daily', 'standup', 'scrum update', 'status update', 'what did I do yesterday', 'prepare 4Kskills.sh installs
5sanity-io avatarcontent-experimentation-best-practicessanity-io/agent-toolkitContent experimentation and A/B testing guidance covering experiment design, hypotheses, metrics, sample size, statistical foundations, CMS-managed variants, an4Kskills.sh installs
6softaworks avatargame-changing-featuressoftaworks/agent-toolkitFind 10x product opportunities and high-leverage improvements. Use when user wants strategic product thinking, mentions '10x', wants to find high-impact feature4Kskills.sh installs