Back to Skills

eol-message

Write a clear, empathetic EOL announcement with rationale, customer impact, and next steps. Use when retiring a product, feature, or plan without creating avoidable confusion.

6,290stars764forksUpdated 8/6/2026

Security Assessment

Safe(100/100)
Security Score100/100

About eol-message

The EOL Message skill helps teams write a clear, empathetic end-of-life announcement when they retire a product, feature, or plan. It solves a recurring communication failure: sunset notices that are terse, business-centric, or vague create confusion, erode trust, and drive avoidable churn. This skill frames the discontinuation as progress while honestly acknowledging customer disruption and giving people a concrete path forward.

It provides a nine-part messaging framework covering company context, the announcement, a customer-benefit rationale, what the product was and who it served, customer impact, the transition or replacement solution, support measures, a specific timeline, and a call to action. It codifies why the structure works (empathy-first, clarity, support-focused, future-oriented) and calls out anti-patterns to avoid, such as terse shutdown notices, leading with cost savings, using "soon" instead of dates, or blaming customers for low usage. A fill-in template.md provides the full structure, and an examples file shows a complete, well-executed EOL announcement for a workflow-automation product with generous migration support and a nine-month timeline. The skill first gathers context (what is ending, replacement, timeline, impact, support plan, rationale) and declines to draft until a real transition plan exists.

It targets product managers, product marketers, and customer-success teams discontinuing a product, migrating customers off a legacy platform, sunsetting an acquired product, or deprecating an API. It is deliberately not for minor feature tweaks or for announcing changes before a support plan is ready.

FAQ

What information do I need before drafting?

What is being retired and roughly when, plus ideally the rationale, affected segments, migration or replacement path, and support commitments. The skill will not draft until you have a complete transition plan.

When should I not use this skill?

For minor feature tweaks (don't over-communicate small changes), before you have a transition plan, or if you are hoping customers won't notice, since the whole approach is built on transparency.

What does the output structure look like?

A nine-part message: company context, announcement, rationale, current product context, customer impact, transition solution, support measures, timeline, and call to action. A template.md provides the fill-in structure.

What makes an EOL message effective here?

Empathy-first framing that acknowledges disruption before justifying the decision, a customer-benefit rationale rather than a cost story, specific dates instead of vague timing, and concrete support commitments.

Is there an example to follow?

Yes. The examples file includes a full, strong EOL announcement for a workflow-automation product, with auto-migration, 1-on-1 support, a discount, and a nine-month timeline.

All Files

3 files
examples/sample.md3.8 KB
View
SKILL.md13.1 KB
View
template.md1.6 KB
View

Install eol-message

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill