agentsclimarketplace

Say it today skills

Skill mcltyl/say-it-today-skills

Stop avoiding that conversation. Prep, execute, debrief—today.From the repository description

Install
npx -y skills add mcltyl/say-it-today-skills

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

5.7 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it

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 For processing after a hard conversation, see Harsh Feedback

What ships with it: 1 file

2.7 KB alongside SKILL.md

Keep looking

Skills are one crate of 326,512. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.