Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
product-on-purpose avatar

Deliver Release Notes

  • 507 installs
  • 518 repo stars
  • Updated August 4, 2026
  • product-on-purpose/pm-skills

deliver-release-notes is a Claude Code skill from product-on-purpose/pm-skills that drafts user-facing release notes and changelog entries from shipped features so developers can communicate version changes clearly to cu

About

deliver-release-notes is a product-management agent skill in the product-on-purpose/pm-skills repository focused on productivity and planning around software releases. Developers and technical PMs reach for deliver-release-notes when a version tag, GitHub release, or app update needs customer-readable notes instead of raw commit logs. The skill transforms merged features, bug fixes, and breaking changes into structured release communication suitable for changelogs, in-app what's-new modals, or email announcements. With minimal manifest detail in the repository, the skill is categorized as a release-communication helper invoked when teams need polished notes at ship time rather than during initial feature design.

  • deliver-release-notes
  • Productivity & Planning
  • AI-coding skill

Deliver Release Notes by the numbers

  • 507 all-time installs (skills.sh)
  • +26 installs in the week ending Aug 4, 2026 (Skillselion tracking)
  • Ranked #759 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/product-on-purpose/pm-skills --skill deliver-release-notes

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs507
repo stars518
Last updatedAugust 4, 2026
Repositoryproduct-on-purpose/pm-skills

How do you write release notes from commits?

Helps with productivity & planning tasks.

Who is it for?

Developers or technical PMs publishing a versioned release who need readable changelog copy instead of raw git history.

Skip if: Teams with automated changelog generators already wired into CI that require no manual narrative editing.

When should I use this skill?

The user asks to write, draft, or deliver release notes, changelogs, or what's-new content for an upcoming software release.

What you get

Structured release notes, changelog sections, and user-facing what's-new copy ready for GitHub Releases or product announcements.

  • Release notes draft
  • Changelog sections
  • What's-new announcement copy

Files

SKILL.mdMarkdownGitHub ↗

<!-- PM-Skills | https://github.com/product-on-purpose/pm-skills | Apache 2.0 -->

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

When NOT to Use

  • You are updating internal stakeholders on progress rather than announcing shipped changes -> use foundation-stakeholder-update
  • You need the technical record of changes for developers -> keep the engineering changelog; this skill translates changes into user benefits
  • You are coordinating launch readiness rather than communicating the ship -> use deliver-launch-checklist
  • Nothing user-visible shipped (a pure internal refactor): release notes that stretch to find a benefit erode trust; skip the cycle or fold it into the next one

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. Complete release notes fill the template sections: Highlights; New Features; Improvements; Bug Fixes; Known Issues; Coming Soon (optional); and Feedback.

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
  • [ ] No internal jargon, ticket IDs, or code names leak through; every line reads as customer-facing

Examples

See references/EXAMPLE.md for a completed example.

Related skills

FAQ

What does the deliver-release-notes skill produce?

deliver-release-notes produces structured release notes and changelog copy from shipped work, organizing features, fixes, and breaking changes into customer-readable text suitable for GitHub Releases, in-app what's-new screens, or email announcements.

When should developers use deliver-release-notes?

Developers should use deliver-release-notes at ship time when a tagged release needs polished user-facing notes instead of raw commit messages. The skill fits technical PMs preparing launch communication alongside version deployments.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.