release-note-generation

Generate PowerToys release notes from merged GitHub Pull Requests.

1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/sangrokjung/claude-code-config-public --skill release-note-generation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: release-note-generation
Source: https://github.com/sangrokjung/claude-code-config-public/tree/main/skills/release-note-generation
Command: npx skills add https://github.com/sangrokjung/claude-code-config-public --skill release-note-generation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the creation of professional release notes for PowerToys by processing GitHub Pull Requests (PRs) from milestones or commit ranges.

Core Features & Use Cases

  • Automated Release Notes: Generates user-facing release notes from merged PRs.
  • PR Summarization: Uses GitHub Copilot to summarize PR changes.
  • Milestone Management: Assigns milestones to PRs and groups them by labels.
  • Use Case: When a new PowerToys release is ready, use this Skill to automatically compile a changelog, summarize key features and fixes, and prepare the release documentation.

Quick Start

Generate release notes for version 0.98.

Frequently Asked Questions about release-note-generation

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

FAQPage Schema
How do I automate release notes generation from GitHub pull requests?

Group merged PRs by their assigned labels to automatically categorize release notes, allowing you to isolate new features, bug fixes, and documentation updates into distinct sections within the final Markdown changelog.

How do I generate a changelog from a specific GitHub milestone?

Generate a changelog from a GitHub milestone by assigning the target milestone to merged PRs, collecting those PRs, and summarizing their changes with GitHub Copilot to produce the final release documentation in Markdown.

Can I use GitHub Copilot to summarize pull requests for release notes?

Yes, you can use GitHub Copilot to request code reviews and summarize pull request changes, attributing external contributors while generating professional user-facing release notes in Markdown format.

Do I need the gh CLI installed to generate release notes for PowerToys?

Yes, you need the gh CLI installed as a dependency to interact with GitHub repositories, fetch merged pull requests via commit range or milestone, and manage milestone assignments during the release note generation process.

What is the best way to compile a changelog from a commit range instead of a milestone?

Compile a changelog from a commit range by collecting all merged pull requests within that specified range, grouping them by label, and summarizing the changes using GitHub Copilot for the final release notes output.