mags-changelog

Aggregate git history and project docs into a Keep a Changelog formatted release log.

3|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/doancan/mags --skill mags-changelog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mags-changelog
Source: https://github.com/doancan/mags/tree/main/skills/mags-changelog
Command: npx skills add https://github.com/doancan/mags --skill mags-changelog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Changelog generation often requires manually curating entries from git history and project notes. This Skill automates that process, ensuring release logs are consistent and up-to-date.

Core Features & Use Cases

  • Generates a structured changelog from recent commits and updated docs.
  • Keeps a changelog in Keep a Changelog format and can save to docs/changelog.
  • Enables quick release planning by surfacing added, changed, and fixed items for a given release.

Quick Start

Run mags_generate_changelog to create a changelog from the repository’s git history and project docs.

Frequently Asked Questions about mags-changelog

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

FAQPage Schema
How do I generate a changelog from git history automatically?

You can generate a changelog from git history by running the changelog generation command, which aggregates recent commits and project documentation into a structured release log formatted according to Keep a Changelog standards.

What is the Keep a Changelog format for release notes?

The Keep a Changelog format is a standardized convention for organizing release notes into categories like added, changed, and fixed. This Skill outputs your aggregated git history and project docs in this format for consistent release logs.

Can I automate release log creation for any Git-tracked project?

Yes, you can automate release log creation for any Git-tracked project. The Skill processes recent commits and updated documentation from any Git repository to produce a structured changelog without requiring manual curation.

Does this changelog generator work without external dependencies?

Yes, this changelog generator works without external dependencies. It operates directly on any Git-tracked project to aggregate commit history and project docs into a Keep a Changelog formatted output.

How do I save generated changelogs to project docs?

To save generated changelogs to project docs, the Skill uses an internal document update function to write the aggregated release log directly to the docs/changelog path in your repository after processing git history.

What's the best way to summarize recent commits for a release?

The best way to summarize recent commits for a release is to aggregate git history and project docs automatically. This Skill surfaces added, changed, and fixed items from your repository history to enable quick release planning.