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.