Get the FREE Ultimate OpenClaw Setup Guide →

Deliver Release Notes

Scanned
npx machina-cli add skill product-on-purpose/pm-skills/deliver-release-notes --openclaw
Files (1)
SKILL.md
3.0 KB
<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->

name: deliver-release-notes description: Creates user-facing release notes that communicate new features, improvements, and fixes in clear, benefit-focused language. Use when shipping updates to communicate changes to users, customers, or stakeholders. phase: deliver version: "2.0.0" updated: 2026-01-26 license: Apache-2.0 metadata: category: coordination frameworks: [triple-diamond, lean-startup, design-thinking] author: product-on-purpose

Release Notes

Release notes communicate product changes to users in a way that highlights value and builds excitement. Unlike changelogs (which document what changed technically), release notes translate changes into user benefits. Good release notes help users discover new capabilities, understand improvements, and trust that issues are being addressed.

When to Use

  • Shipping product updates to customers
  • Communicating changes to internal stakeholders
  • Preparing app store update descriptions
  • Writing customer-facing email announcements
  • Documenting changes for support and sales teams

Instructions

When asked to create release notes, follow these steps:

  1. Gather the Changelog Collect all changes included in this release: features, improvements, and bug fixes. Work from engineering changelogs, completed tickets, or pull request descriptions.

  2. Identify the Highlights Select 1-3 changes that deserve top billing. These should be changes users will notice and care about most. Lead with the most impactful change.

  3. Translate to Benefits Rewrite each change in terms of user value. Instead of "Added pagination to search results," write "Find what you need faster with improved search that handles large result sets." Focus on what users can now do or what's now better.

  4. Categorize Changes Group remaining changes into clear categories: New Features, Improvements, and Bug Fixes. Within each category, order by impact (most valuable first).

  5. Write Scannable Descriptions Each item should be 1-2 sentences. Lead with the benefit, optionally followed by the "how." Users scan release notes — make each line valuable.

  6. Acknowledge Known Issues If there are known limitations or issues, be transparent. Users appreciate honesty, and it reduces support burden.

  7. Tease Coming Soon (Optional) If appropriate, hint at what's coming next. This builds anticipation and shows momentum, but don't over-promise.

Output Format

Use the template in references/TEMPLATE.md to structure the output.

Quality Checklist

Before finalizing, verify:

  • Highlights feature the 1-3 most impactful changes
  • Each item leads with user benefit, not technical description
  • Language is jargon-free and accessible to all users
  • Items are concise (1-2 sentences each)
  • Bug fixes mention the problem that was solved
  • Tone is positive and professional

Examples

See references/EXAMPLE.md for a completed example.

Source

git clone https://github.com/product-on-purpose/pm-skills/blob/main/skills/deliver-release-notes/SKILL.mdView on GitHub

Overview

Delivers user-facing release notes that translate technical changes into clear benefits. It guides you to spotlight the top changes, describe value to users, and organize updates into New Features, Improvements, and Bug Fixes. The output is concise, scannable, and transparent about known issues.

How This Skill Works

The skill prompts you to gather the changelog, identify the highlights, translate each change to user value, categorize remaining changes, and craft 1-2 sentence, scannable descriptions. It also advises acknowledging known issues and optionally teasing upcoming work.

When to Use It

  • Shipping product updates to customers
  • Communicating changes to internal stakeholders
  • Preparing app store update descriptions
  • Writing customer-facing email announcements
  • Documenting changes for support and sales teams

Quick Start

  1. Step 1: Gather the Changelog by collecting features, improvements, and bug fixes for this release.
  2. Step 2: Identify the Highlights (1-3 changes) and translate each into user value.
  3. Step 3: Categorize, write 1-2 sentence items, add known issues, and optionally tease next release.

Best Practices

  • Lead with the user benefit, not the technical description
  • Highlight the 1-3 most impactful changes first
  • Write 1-2 sentence items that are concise and scannable
  • Use jargon-free, accessible language
  • Acknowledge known issues and tease upcoming improvements

Example Use Cases

  • New Feature: Find what you need faster with improved search that handles large result sets.
  • Improvements: Faster app startup and improved offline access for unreliable networks.
  • Bug Fix: Resolved intermittent crash when exporting reports, restoring stability.
  • Bug Fix: Corrected incorrect pricing in cart to ensure accurate totals.
  • Announcement: Teaser of upcoming features to look forward to in the next release.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers