changelog

Generate draft changelog entries from recent merged GitHub pull requests.

138|25|Updated May 8, 2025
One-click install
npx skills add https://github.com/exelearning/exelearning --skill changelog-exelearning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/exelearning/exelearning/tree/main/.agents/skills/changelog
Command: npx skills add https://github.com/exelearning/exelearning --skill changelog-exelearning

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps maintainers quickly produce a draft CHANGELOG for new software releases by automatically gathering and summarizing recent merged pull requests.

Core Features & Use Cases

  • Automated Changelog Drafting: Fetches recent merged PRs since the last release and generates structured changelog entries.
  • Repository Integration: Connects with GitHub to retrieve release and PR data, minimizing manual documentation effort.
  • Use Case: A developer preparing a new release can run this Skill to automatically generate a draft changelog, then review and refine it before publishing.

Quick Start

Provide the target version number when prompted, and the Skill will generate a draft changelog section to insert into your release notes.

Frequently Asked Questions about changelog

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

FAQPage Schema
How do I generate a changelog from merged GitHub pull requests?

To generate a changelog from merged pull requests, this Skill automates fetching recent GitHub PR data and compiling it into structured draft release notes. It requires access to the GitHub CLI and your repository data.

Can I automate release notes drafting for my repository?

Yes, you can automate release notes drafting by running this Skill against your GitHub repository. It connects to GitHub to retrieve merged PR data and formats a draft changelog section for your new release.

What is the best way to create a draft changelog from Git history?

The best way to create a draft changelog from Git history is to summarize recent merged pull requests automatically. This Skill fetches PRs since your last release and formats them into structured changelog entries.

Do I need GitHub CLI access to generate changelog entries?

Yes, you need GitHub CLI access to generate changelog entries with this Skill. It relies on the GitHub CLI to retrieve repository data and compile merged pull request summaries for your release notes.

How does automated changelog generation work for open-source releases?

Automated changelog generation works by querying your repository for recent merged pull requests and formatting them into a draft changelog. You provide a target version number, and the Skill generates a structured section for your release notes.