Eol Message

Write a right-sized EOL announcement — brief notice through full phased comms — with rationale, customer impact, and next steps. Use when retiring a product, feature, or plan.

7,800 stars 940 forksMarketing, Sales & Business

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add deanpeters/Product-Manager-Skills --skill eol-message
Manual install
git clone --depth 1 https://github.com/deanpeters/Product-Manager-Skills.git /tmp/Product-Manager-Skills
mkdir -p ~/.claude/skills
cp -r /tmp/Product-Manager-Skills/skills/eol-message ~/.claude/skills/eol-message

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# EOL Message

## Purpose

Craft a clear, empathetic End-of-Life (EOL) message that communicates discontinuation, explains the
rationale, addresses customer impact, provides transition support, and positions what comes next.
Use this to maintain customer trust during a difficult transition and reduce the churn that comes
from customers feeling abandoned.

This is not a generic sunset announcement — it's a customer-centric communication that acknowledges
loss while framing the change as progress. And it is **sized to the change**: a deprecated toggle
gets a paragraph, a flagship retirement gets phased communications across months.

## Input

**Works best with:** What's being retired (product, feature, or plan) and roughly when.

**Also useful:** The rationale, affected customer segments, migration or replacement path, support
commitments, and any contract or regulatory language that constrains what you can say.

Anything supplied with the invocation itself — text after the skill name, a pasted context dump, or
an appended `ARGUMENTS:` line — counts as answers already given. Use it and skip whatever it
covers; don't re-ask.

**Arriving empty-handed? That works too.** The skill asks for the what/when/why and the landing
place before drafting, then recommends a message size you can override. An EOL message without a
stated rationale and a next step reads as abandonment — so those two get asked for either way.

**Example invocations:**
Read the full skill on GitHub

Details

Skill name
eol-message
Path
skills/eol-message/SKILL.md
Repo updated
16 October 2026

FAQ

What does the Eol Message skill do?

Write a right-sized EOL announcement — brief notice through full phased comms — with rationale, customer impact, and next steps. Use when retiring a product, feature, or plan.

How do I install the Eol Message skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add deanpeters/Product-Manager-Skills --skill eol-message. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Eol Message popular?

It lives in deanpeters/Product-Manager-Skills, which has 7,800 GitHub stars and 940 forks, and is included in 3 curated skill lists.

Related skills

Acquisition Channel Advisor

7.8k

deanpeters/Product-Manager-Skills

Evaluate acquisition channels using unit economics, customer quality, and scalability. Use when deciding whether to scale, test, or kill a growth channel.

Marketing, Sales & BusinessIn 3 lists940

AI Shaped Readiness Advisor

7.8k

deanpeters/Product-Manager-Skills

Assess whether your product work is AI-first or AI-shaped. Use when evaluating AI maturity and choosing the next team capability to build.

AI, LLMs & AgentsIn 3 lists940

Altitude Horizon Framework

7.8k

deanpeters/Product-Manager-Skills

Understand the PM-to-Director transition through altitude and horizon thinking. Use when diagnosing scope, time-horizon, or leadership-level gaps.

Software DevelopmentIn 3 lists940

Finance Based Pricing Advisor

7.8k

deanpeters/Product-Manager-Skills

Evaluate pricing changes using ARPU, conversion, churn risk, NRR, and payback. Use when deciding whether a pricing move should ship.

Marketing, Sales & BusinessIn 3 lists940

Customer Journey Mapping Workshop

7.8k

deanpeters/Product-Manager-Skills

Run a customer journey mapping workshop with adaptive questions and outputs. Use when you need to map stages, actions, emotions, pain points, and opportunities for a persona and scenario.

Marketing, Sales & BusinessIn 3 lists940

Jobs to Be Done

7.8k

deanpeters/Product-Manager-Skills

Uncover customer jobs, pains, and gains in a structured JTBD format. Use when clarifying unmet needs, repositioning a product, or improving discovery and messaging.

Marketing, Sales & BusinessIn 3 lists940

Browse the most popular Claude skills, all marketing, sales & business skills, or write your own with the skills generator.