make-changelog

Generate an initial CHANGELOG.md from repository metadata and commit history.

1|Updated Feb 14, 2026
One-click install
npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill make-changelog-mir-am
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: make-changelog
Source: https://github.com/mir-am/skills-agents-ai-coding/tree/main/skills/make-changelog
Command: npx skills add https://github.com/mir-am/skills-agents-ai-coding --skill make-changelog-mir-am

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of creating an organized, initial CHANGELOG.md file for projects that lack one, enabling consistent documentation from the outset.

Core Features & Use Cases

  • Generates a formatted initial CHANGELOG.md using Keep a Changelog standards.
  • Extracts major features from README.md, commit history, and project structure.
  • Classifies entries into Added or Misc sections based on significance.
  • Guides the user to adopt Semantic Versioning for future releases.
  • Suitable for starting documentation for new or existing codebases that lack changelogs.

Quick Start

Run the make-changelog skill in a git repository to generate a first-time changelog based on current project status.

Frequently Asked Questions about make-changelog

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

FAQPage Schema
How do I generate a changelog from git commit history for an existing project?

You can generate a changelog from git commit history by analyzing repository metadata, documentation, and commits to automatically create a standardized initial CHANGELOG.md file aligned with professional documentation standards.

What is the best way to create an initial CHANGELOG.md for a new codebase?

The best way to create an initial CHANGELOG.md is to use Keep a Changelog standards, extracting major features from README.md and commit history, then classifying entries into Added or Misc sections based on significance.

Does the changelog generation process support Semantic Versioning for future releases?

Yes, the changelog generation process supports Semantic Versioning by guiding users to adopt semantic versioning practices for future releases while establishing consistent change records from the outset.

What do I need in my repository to automatically create a standardized changelog?

You need a git repository with project files, commit history, and README.md documentation available as context to automatically create a standardized initial changelog reflecting current project status.

How does the changelog classification process work when extracting features from documentation?

The changelog classification process works by extracting major features from README.md and commit history, then categorizing them into Added or Misc sections based on their significance to maintain consistent change records.

Can I use this automated changelog creation tool for project onboarding without prior documentation?

You can use automated changelog creation for project onboarding by analyzing repository metadata and commit history, though having README.md documentation provides better feature extraction for the initial CHANGELOG.md generation.