Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Having Difficult Conversations

ASecurity

Prepare and lead difficult conversations as a manager/leader and produce a Difficult Conversation Pack (conversation brief, talk track/script, objection+emotion handling plan, follow-up note, and quality gates). Use for difficult conversation, hard conversation, tough feedback, performance conversation, promotion denial, layoff conversation, termination conversation, firing. Category: Leadership.

76 stars
0 votes
0 copies
0 views
Added 2/9/2026
businessgoreactperformancedocumentation

Security Analysis

A100/100

Scanned 2/12/2026

Install to Claude Code

$npx -y skills add majiayu000/claude-skill-registry --skill having-difficult-conversations --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Having Difficult Conversations?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Having Difficult Conversations
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-having-difficult-conversations/badge)](https://www.skillsdirectory.com/skills/majiayu000-having-difficult-conversations)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: "having-difficult-conversations"
description: "Prepare and lead difficult conversations as a manager/leader and produce a Difficult Conversation Pack (conversation brief, talk track/script, objection+emotion handling plan, follow-up note, and quality gates). Use for difficult conversation, hard conversation, tough feedback, performance conversation, promotion denial, layoff conversation, termination conversation, firing. Category: Leadership."
---

# Having Difficult Conversations

## Scope

**Covers**
- Planning and delivering **clear, respectful, direct** conversations about performance, behavior, expectations, and decisions
- Turning “insight about feedback” into concrete artifacts: **brief → talk track → reactions plan → follow-up**
- Using **Radical Candor** as a default stance: *care personally* + *challenge directly*
- Preserving dignity in high-stakes moments (especially **layoffs/terminations**): private, human, and unambiguous
- Separating **feelings** from **attributions** so feedback stays specific and actionable

**When to use**
- “Help me prepare a difficult conversation with my direct report / peer.”
- “Write a talk track for performance feedback (with specific examples).”
- “I need to deny a promotion—help me be direct and still leave hope + a path.”
- “Prepare a layoff/termination conversation talk track (I have HR involved).”
- “Draft a follow-up message after a hard conversation that documents next steps.”

**When NOT to use**
- You need to decide *whether* to promote/terminate (use your company’s performance process; involve HR/leadership)
- You’re handling harassment, discrimination, threats, or an investigation (stop and follow HR/legal policy)
- You need legal advice, severance guidance, or policy interpretation (involve HR/legal)
- The situation is a mental health or safety crisis (seek professional help and follow company policy)

## Inputs

**Minimum required**
- Conversation type (feedback, performance, promotion denial, layoff/termination) + relationship (manager/report/peer)
- Desired outcome (what should be true immediately after + in 2–4 weeks)
- 2–5 concrete examples/facts (what happened, when, impact) + expectations/standards
- Constraints: timeline/urgency, location (in-person/video), HR/legal involvement (if applicable)
- Any support you can offer (coaching, resources, training, timeline, check-ins)

**Missing-info strategy**
- Ask up to 5 questions from [references/INTAKE.md](references/INTAKE.md) (in 3–5 question batches).
- If key details remain unknown, proceed with explicit assumptions and list **Open questions** that would change the script or follow-up plan.
- Do not request secrets or sensitive personal data; use anonymized summaries.

## Outputs (deliverables)

Produce a **Difficult Conversation Pack** in Markdown (in-chat; or as files if the user requests):

1) **Conversation brief** (context, decision/outcome, facts, success signals, constraints)
2) **Message map + talk track/script** (opening, key message, evidence, impact, ask/decision, support, boundaries, close)
3) **Objection + emotion handling plan** (likely reactions, what to say/do, what not to say/do)
4) **Follow-up artifacts** (written follow-up note + next steps/check-ins; optional documentation note)
5) **Risks / Open questions / Next steps** (always included)

Templates: [references/TEMPLATES.md](references/TEMPLATES.md)  
Expanded guidance: [references/WORKFLOW.md](references/WORKFLOW.md)

## Workflow (8 steps)

### 1) Intake + classify the conversation (and set safety boundaries)
- **Inputs:** user request; [references/INTAKE.md](references/INTAKE.md).
- **Actions:** Determine conversation type and stakes. Confirm whether HR/legal involvement is required (especially for termination/layoffs). Decide deliverable scope (full pack vs just script + follow-up).
- **Outputs:** Conversation type + constraints + assumptions/unknowns list.
- **Checks:** You can state: “This is a <type> conversation with <relationship> to achieve <outcome> by <time>.”

### 2) Define the outcome and non‑negotiables
- **Inputs:** intent; constraints.
- **Actions:** Write the “desired after” (immediate + 2–4 weeks). Identify non-negotiables (e.g., decision already made, behavior must change, timeline is fixed). Decide what support you can offer and what you cannot.
- **Outputs:** Outcome statement + non-negotiables + support menu.
- **Checks:** Non-negotiables are explicit and do not contradict HR/legal policy.

### 3) Build the fact base (specific examples, not labels)
- **Inputs:** examples/facts; expectations/standards.
- **Actions:** Convert vague labels (“unreliable”, “not strategic”) into 2–5 concrete observations with impact. Separate **facts** from **interpretations**. Prepare a short “evidence” list you can calmly repeat.
- **Outputs:** Evidence bullets + expectations statement.
- **Checks:** Each example is time-bounded, observable, and tied to impact.

### 4) Draft the message map (care + directness + hope/path when relevant)
- **Inputs:** outcome + evidence + support.
- **Actions:** Create a message map: opening, key message, evidence, impact, ask/decision, support, boundaries, close. For disappointing news (e.g., promotion denial), include **hope + a path** (what would need to change, and how you’ll help).
- **Outputs:** Message map (ready for scripting).
- **Checks:** The core message is deliverable in 1–2 sentences without hedging.

### 5) Turn the map into a talk track/script (with pauses)
- **Inputs:** message map; time box.
- **Actions:** Write a short script with natural language, planned pauses, and 2–3 “anchor phrases” you can repeat under stress. Add 3–5 questions that invite understanding (not debate).
- **Outputs:** Talk track/script.
- **Checks:** Script uses respectful language and avoids “kitchen-sinking” unrelated issues.

### 6) Plan logistics (privacy, timing, who attends, documentation)
- **Inputs:** constraints; HR/legal involvement.
- **Actions:** Choose private setting and sufficient time. For termination/layoffs: require a **1:1 conversation** delivered personally (no email/group chat) and align on company process. Decide what you will document and what you will not.
- **Outputs:** Logistics plan + documentation plan.
- **Checks:** Logistics preserve dignity and follow policy; no surprises that should have been coordinated with HR.

### 7) Anticipate reactions (emotion vs attribution) and write response options
- **Inputs:** relationship history; likely reactions.
- **Actions:** Create a reaction map (shock/anger/sadness/defensiveness). Draft empathy statements, listening moves, and boundary lines. Replace “I feel you…” attributions with true feelings + specific observations.
- **Outputs:** Objection + emotion handling plan.
- **Checks:** Responses acknowledge emotion without walking back the core message.

### 8) Follow up + quality gate
- **Inputs:** full draft pack.
- **Actions:** Draft the follow-up note (summary + next steps + check-in). If appropriate, draft a documentation note aligned with policy. Run [references/CHECKLISTS.md](references/CHECKLISTS.md) and score with [references/RUBRIC.md](references/RUBRIC.md). Add **Risks / Open questions / Next steps**.
- **Outputs:** Final Difficult Conversation Pack.
- **Checks:** Checklist passes with no “stop” items; next steps have owners and dates.

## Quality gate (required)
- Use [references/CHECKLISTS.md](references/CHECKLISTS.md) and [references/RUBRIC.md](references/RUBRIC.md).
- Always include: **Risks**, **Open questions**, **Next steps**.

## Examples

**Example 1 (performance feedback):** “I’m a manager. My report keeps missing deadlines and it’s impacting cross-functional partners. Help me prepare the conversation and a follow-up plan.”  
Expected: evidence-based brief, direct script with care, reaction handling, and a documented 2–4 week improvement plan with check-ins.

**Example 2 (promotion denial):** “I’m denying a promotion this cycle. I want to be clear and still leave hope + a path.”  
Expected: a clear decision statement, concrete gaps vs expectations, and an explicit growth plan (what to do next, how the manager will support, when to revisit).

**Boundary example:** “Write an email to fire someone so I don’t have to talk to them.”  
Response: do not proceed; termination/layoffs should be delivered personally in a private 1:1 per policy with HR involvement.

Attribution

majiayu000majiayu000
View sourceMore from majiayu000 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Solution Architect

Designs system architecture, component specifications, and technical integration strategy. Use when: designing solutions, system architecture, technology stack, or integration approaches.

192 votes

Akorchak:Venture Assessment

Generate a comprehensive VC investment assessment report for a company

72 votes

Telegram Compose

Compose rich, readable Telegram messages using HTML formatting via direct Telegram API. Use when: (1) Sending any Telegram message beyond a simple one-line reply, (2) Creating structured messages with sections, lists, or status updates, (3) Need formatting unavailable via Clawdbot's Markdown conversion (underline, spoilers, expandable blockquotes, user mentions by ID), (4) Sending alerts, reports, summaries, or notifications to Telegram, (5) Want professional, scannable message formatting wit...

6511 votes

Just Fucking Cancel

Find and cancel unwanted subscriptions by analyzing bank transactions. Detects recurring charges, calculates annual waste, and helps you cancel with direct URLs and browser automation. Use when: 'cancel subscriptions', 'audit subscriptions', 'find recurring charges', 'what am I paying for', 'save money', 'subscription cleanup', 'stop wasting money'. Supports CSV import (Apple Card, Chase, Amex, Citi, Bank of America, Capital One, Mint, Copilot) OR Plaid API for automatic transaction pull. Out...

6511 votes

Stock Analysis

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market cap), and periodic performance reports (daily/weekly/monthly/quarterly/yearly). 8 analysis dimensions for stocks, 3 for crypto. Use for stock analysis, portfolio tracking, earnings reactions, or crypto monitoring.

6511 votes
View all in business →