Changelog

Generate Keep a Changelog-style changelogs from GitHub commits.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/aeoncity-demo/myaeon --skill changelog-aeoncity-demo
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Changelog
Source: https://github.com/aeoncity-demo/myaeon/tree/main/skills/changelog
Command: npx skills add https://github.com/aeoncity-demo/myaeon --skill changelog-aeoncity-demo

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manually generating a changelog from commits can be time-consuming and error-prone. This Skill automates the process, creating a user-friendly, formatted changelog.

Core Features & Use Cases

  • Commit Scanning: Scans recent commits across watched repositories.
  • Changelog Format: Generates a Keep a Changelog-style changelog.
  • Customization: Supports customization to scan specific repositories.

Quick Start

To generate a changelog, run the Changelog Skill with the variable owner/repo set to the desired repository.

./changelog owner/repo

Frequently Asked Questions about Changelog

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

FAQPage Schema
How do I automatically generate a changelog from GitHub commits?▼

To generate a changelog from GitHub commits, this Skill scans repository history via the GitHub API and parses commit messages to produce a formatted release log automatically. Simply provide the owner/repo variable to run it.

What format does the generated changelog follow?▼

The generated changelog follows the Keep a Changelog 1.1.0 style, producing a standardized, user-friendly release history from parsed commit messages.

Do I need the GitHub API and jq to generate commit changelogs?▼

Yes, generating commit changelogs requires the gh dependency for GitHub API access and jq for parsing JSON data to scan repositories and format the output.

Can I customize changelog generation for specific watched repositories?▼

Yes, changelog generation supports customization for specific repositories by passing the owner/repo variable, directing the commit scanner to focus on that project's history.

What's the best way to automate software release notes from repository commits?▼

The best way to automate software release notes from repository commits is using a tool that scans recent history and applies a Keep a Changelog format. This Skill eliminates manual entry by parsing GitHub API data automatically.

Why does my changelog generation fail when parsing repository commits?▼

Changelog generation fails when parsing repository commits if GitHub API access is denied or the jq dependency is missing, preventing the scanner from reading and formatting the release history.