Release notes writer

Write user-facing release notes from merged changes grouped by consequence.

49|11|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/vstorm-co/agenticos --skill release-notes-writer-vstorm-co
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Release notes writer
Source: https://github.com/vstorm-co/agenticos/tree/main/backend/app/core/catalog/skill_gallery/software/release-notes-writer
Command: npx skills add https://github.com/vstorm-co/agenticos --skill release-notes-writer-vstorm-co

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Merged pull requests and commit logs are written for developers, not users. This Skill turns raw change history into release notes that tell readers whether anything they use has changed and what to do about it. ## Core Features & Use Cases - Consequence-based grouping: Orders notes as breaking changes first, then new capabilities, then fixes described by user-visible symptoms, then internal changes briefly or omitted. - Outside-in phrasing: Rewrites internal descriptions like "fixed a race in the ingestion worker" into user-meaningful statements like "uploads over 10 MB failed silently". - Breaking change discipline: Ensures every breaking change states what breaks, the required action, the deadline, and a migration link. - Use Case: After merging a sprint's worth of PRs for a self-hosted product, generate a versioned release note that flags the one breaking API change with its migration guide and describes each fix by the symptom users reported. ## Quick Start Write release notes for version 2.4.0 from the merged pull requests in this repository since the last tagged release.

Frequently Asked Questions about Release notes writer

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

FAQPage Schema
How do I write release notes from pull requests?▼

Group merged pull requests by user consequence rather than by code area: breaking changes first, then new capabilities, then fixes. Describe each fix by the symptom the user saw, not the code that changed, and include the PR number for traceability.

What should a good release note include?▼

Every release note should include the version, the date, and the issue or PR number for anything a reader may need to chase. Breaking changes must state what breaks, what the user should do, and by when, with a link to any required migration.

How should breaking changes be announced in release notes?▼

Breaking changes go first in the notes, always, with an explicit statement of what breaks, the action required, and the deadline. An unflagged breaking change is the fastest way to lose a self-hosting user's trust.

Should release notes list every commit?▼

No. Never list every commit, reuse commit subjects as notes, or hide a behavior change under "improvements". Internal changes should be mentioned briefly or not at all, since readers only care whether anything they use has changed.

How do I describe bug fixes in a changelog users understand?▼

Write from the outside: describe the symptom the reader experienced, such as "uploads over 10 MB failed silently", instead of the internal cause like "fixed a race in the ingestion worker". Symptom-first phrasing lets users tell whether they were affected.