eol-message

Generate End-of-Life messages with rationale, impact, and transition support.

8|1|Updated Dec 28, 2025
One-click install
npx skills add https://github.com/officebeats/beats-pm-kit --skill eol-message-officebeats
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eol-message
Source: https://github.com/officebeats/beats-pm-kit/tree/main/.agent/skills/eol-message
Command: npx skills add https://github.com/officebeats/beats-pm-kit --skill eol-message-officebeats

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill helps you write clear, empathetic End-of-Life (EOL) messages for products or features, preventing customer confusion and maintaining trust during difficult transitions.

Core Features & Use Cases

  • Structured EOL Communication: Guides you through crafting a comprehensive message including rationale, customer impact, and transition support.
  • Customer-Centric Framing: Ensures the message acknowledges customer disruption while highlighting future benefits.
  • Use Case: When discontinuing a legacy software feature, use this Skill to generate an announcement that clearly explains why, what the replacement is, and how customers can migrate smoothly.

Quick Start

Use the eol-message skill to draft an end-of-life announcement for the 'Legacy Dashboard' feature.

Frequently Asked Questions about eol-message

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is an end-of-life announcement and when do I need to write one for a product sunset?

An end-of-life (EOL) announcement communicates a product or feature discontinuation to customers. You need an EOL message when sunsetting a legacy feature to explain the rationale, assess customer impact, and maintain trust by providing a clear transition plan.

How do I write an empathetic product sunset message that prevents customer churn?

To write an empathetic product sunset message that reduces churn, structure your communication to acknowledge customer disruption, clearly explain the rationale for discontinuation, and position a replacement solution with detailed transition support to ensure a smooth migration path.

What should a customer communication plan include when discontinuing a legacy software feature?

A customer communication plan for discontinuing a legacy feature should include the discontinuation rationale, a customer impact assessment, transition support details, and clear positioning of the replacement solution to maintain trust and guide users through the migration.

Can I use this approach to craft an EOL message for any type of software feature discontinuation?

Yes, you can use this approach to craft an EOL message for any software feature discontinuation. It generates a comprehensive message covering rationale, customer impact, and transition support to maintain customer trust during difficult product transitions regardless of scale.

What is the best way to format a transition plan in a product sunset announcement?

The best way to format a transition plan in a product sunset announcement is to combine empathetic framing with clear replacement solution positioning, ensuring you detail the transition support steps customers must take to migrate smoothly without confusion.

Why does customer-centric framing matter in an end-of-life announcement?

Customer-centric framing matters in an end-of-life announcement because it acknowledges customer disruption while highlighting future benefits. This empathetic approach maintains customer trust and reduces churn by providing a clear, supportive path forward during difficult transitions.