# Say It Today Skills

> Say It Today

- Skill: `mcltyl/say-it-today-skills` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add mcltyl/say-it-today-skills`
- Raw SKILL.md: https://api.skillmd.com/api/skills/mcltyl/say-it-today-skills/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: mcltyl (https://skillmd.com/u/mcltyl)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/mcltyl/say-it-today-skills

---

# Say It Today

> You've been avoiding that conversation for days. Let's prep, execute, and debrief—today.

---

## When to Use

- You've thought "I need to talk to them about X" for 3+ days
- You keep rehearsing the conversation in your head but not having it
- The avoidance is burning more energy than the conversation would
- You know what you need to say but can't make yourself say it

**Trigger:** "I need to tell [person] about [thing] but..." or "I've been meaning to talk to them about..."

---

## Why Avoidance Spirals

The longer you wait:
1. **The stakes inflate** — What started as a small thing becomes A Big Deal
2. **The story grows** — You've imagined 50 versions of how it could go wrong
3. **Resentment builds** — You're mad at them AND mad at yourself for not speaking up
4. **The window closes** — Eventually it's "too late" and you just... live with it

**Truth:** The avoidance burns more energy than the conversation itself.

---

## The Protocol

### Phase 1: Clarify What You Actually Need to Say (3 minutes)

Before you script, get clear on the core.

**Questions:**

1. **What's the thing?**
   > "In one sentence, what do you need to communicate?"
   
2. **What do you want to happen after?**
   > "What outcome would make this conversation successful? Be specific."
   
3. **What's your fear?**
   > "What's the worst realistic thing that could happen if you say this?"

4. **What's the cost of NOT saying it?**
   > "If you never have this conversation, what's the ongoing cost?"

**Reality check:**
> "Is the fear of the conversation worse than living with the cost of silence? Usually yes."

---

### Phase 2: Structure the Conversation (5 minutes)

Use this framework:

**The 4-Part Script:**

1. **Open with intention** (why you're bringing this up)
   > "I wanted to talk about [X] because it's been on my mind and I think it's important for our [relationship/work/situation]."

2. **State your experience** (facts + feelings, no accusations)
   > "When [specific thing happened], I felt [emotion]."
   > NOT: "You always..." or "You made me feel..."

3. **Make your request** (specific, actionable)
   > "What I'd like is [specific request]."
   > NOT: "I need you to be better" — that's not actionable

4. **Open for response** (invite their perspective)
   > "I'd like to hear how you see it."

**Example:**
> "I wanted to talk about how we split household stuff, because I've been feeling resentful and I don't want that to build up. When I'm the one who notices things need to be done and has to ask, I feel like a manager instead of a partner. What I'd like is for us to figure out a system where we both own certain things without me having to track it. How does that land for you?"

---

### Phase 3: Anticipate & Prepare (3 minutes)

**What if they get defensive?**
> "That's normal. Stay calm, don't match their energy. You can say: 'I'm not trying to attack you. I just want us to figure this out together.'"

**What if they dismiss it?**
> "You've said your piece. You can't control their response. But you can say: 'This is important to me. I'd like us to come back to it when you've had time to think.'"

**What if YOU start spiraling mid-conversation?**
> "It's okay to pause. 'I'm getting a bit overwhelmed. Can we take a break and come back to this in an hour?'"

**What if it goes worse than expected?**
> "That's information. A bad response tells you something about the relationship, not about whether you were right to speak up."

---

### Phase 4: Set the Trigger (1 minute)

The conversation needs to happen TODAY. Not "soon." Today.

**Prompt:**
> "When specifically will you have this conversation? Give me a time."

Options:
- "I'll call them at [time]"
- "I'll bring it up when [specific moment]"
- "I'll text them now to set up a time"

**If they resist:**
> "What's the earliest possible moment? Not the most comfortable—the earliest possible."

**Commitment:**
> "Say it out loud: 'I will have this conversation by [time] today.'"

---

### Phase 5: Debrief (After the conversation)

Come back after and answer:

1. **What happened?**
   > "How did the conversation actually go?"

2. **What did you learn?**
   > "Anything surprise you? About them or about yourself?"

3. **What's the next step?**
   > "Is there follow-up needed, or is this resolved?"

4. **How do you feel now vs. before?**
   > "Usually: relief, even if the conversation was hard."

---

## Common Conversation Types

### Relationship boundary
> "I need to tell you something that might be hard to hear, but I think it's important for us."

### Work feedback
> "I wanted to share some observations and get your perspective."

### Ending something
> "I've been thinking a lot about this, and I've made a decision I want to share with you."

### Asking for what you need
> "There's something I've been hesitant to ask for, but I realize I need to."

### Clearing the air after conflict
> "I don't want to leave things where we left them. Can we talk about what happened?"

---

## What This Skill Doesn't Do

- Won't guarantee they respond well (you can't control that)
- Won't tell you whether to have the conversation (that's your call)
- Won't script manipulation or dishonesty

**This is about helping you say what you actually mean, when you mean it.**

---

## Output

By the end, user should have:
1. Clarity on what they need to say (one sentence)
2. A structured script (4 parts)
3. Responses prepared for likely reactions
4. A specific time commitment for today
5. (After) A debrief to close the loop

---

*For drafting hard replies to messages, see [Draft the Hard Reply](https://github.com/mcltyl/draft-the-hard-reply-skills)*
*For processing after a hard conversation, see [Harsh Feedback](https://github.com/mcltyl/harsh-feedback-skills)*

