changelog

Compile changelogs from merged pull requests using GitHub CLI.

1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/ybbms777/compound-engineering --skill changelog-ybbms777
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/ybbms777/compound-engineering/tree/main/skills/changelog
Command: npx skills add https://github.com/ybbms777/compound-engineering --skill changelog-ybbms777

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually compiling changelogs from merged pull requests is time-consuming, easy to miss key details, and often fails to recognize contributor efforts. This Skill automates the entire process, delivering polished, engaging changelogs in seconds.

Core Features & Use Cases

  • Automated PR Aggregation: Fetches and analyzes PRs merged to main in a custom time period (daily, weekly, or X days) via GitHub CLI, including PR labels, linked issues, and contributor details.
  • Prioritized Content Formatting: Automatically sorts changes by priority (breaking changes first, then user-facing features, bug fixes, improvements) and formats them into a structured, team-friendly changelog.
  • Use Case: A development team lead can use this Skill to generate a weekly changelog of all merged work to share in the team channel, highlighting key updates, recognizing contributor efforts, and keeping the team aligned on recent changes.

Quick Start

Use the changelog skill to generate a weekly summary of all PRs merged to the main branch over the last 7 days to share with the development team.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I automatically generate release notes from GitHub pull requests?

Automatically generate release notes from GitHub pull requests by fetching merged PR metadata via GitHub CLI to compile structured, prioritized changelogs. This aggregates PR labels, linked issues, and contributor details into a team-friendly format.

Can I compile a weekly changelog of merged PRs for team updates?

Yes, you can compile a weekly changelog of merged PRs for team updates by setting a custom time period. This Skill fetches PRs merged to the main branch over the last 7 days and highlights key updates and contributor efforts.

Do I need GitHub CLI access to generate changelogs from merged pull requests?

Yes, you need GitHub CLI access to generate changelogs from merged pull requests. The Skill requires the CLI to fetch PR metadata, labels, linked issues, and contributor details for accurate and prioritized changelog generation.

How are pull requests prioritized when compiling a changelog?

Pull requests are prioritized when compiling a changelog by sorting changes by impact. Breaking changes appear first, followed by user-facing features, bug fixes, and improvements, ensuring a structured format for development communication.

What's the best way to format cross-team change announcements from main branch merges?

The best way to format cross-team change announcements from main branch merges is to automate PR aggregation and prioritized content formatting. This transforms raw PR metadata into engaging, structured changelogs that recognize contributor efforts.