changelog

Generate CHANGELOG.md entries from commit history with Russian translations.

10|6|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/WarLikeLaux/yii2-book-catalog --skill changelog-warlikelaux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: changelog
Source: https://github.com/WarLikeLaux/yii2-book-catalog/tree/main/.claude/skills/changelog
Command: npx skills add https://github.com/WarLikeLaux/yii2-book-catalog --skill changelog-warlikelaux

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of generating entries for your CHANGELOG.md file, ensuring consistent and accurate documentation of project changes based on commit history.

Core Features & Use Cases

  • Commit Analysis: Identifies commits not yet documented in CHANGELOG.md.
  • Information Extraction: Gathers commit hash, date, and message.
  • Translation & Formatting: Translates English commit messages to Russian and applies strict formatting rules.
  • Categorization: Groups changes into predefined categories (New Features, Fixes, Refactoring, etc.).
  • Version Management: Updates the latest version's date or creates a new version based on input.
  • Use Case: After a development sprint, use this Skill to quickly generate a comprehensive and well-formatted changelog entry, saving significant manual effort and ensuring all changes are properly recorded.

Quick Start

Run the changelog skill to generate a new entry for the CHANGELOG.md file.

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 git commit history automatically?

You can automate release notes generation by running this Skill to analyze undocumented git commits, categorize the changes, and format them according to Keep a Changelog standards. It translates English commit messages to Russian and groups them into predefined categories like New Features and Fixes.

Can I format my CHANGELOG.md to follow Keep a Changelog standards using shell scripts?

Yes, you can format your CHANGELOG.md to follow Keep a Changelog standards using shell scripts. This Skill applies strict formatting rules to your git commit history, categorizing changes and updating version dates or creating new version blocks automatically.

Does this changelog generator translate English commit messages to Russian?

Yes, this changelog generator translates English commit messages to Russian during the formatting process. It extracts the original commit information and applies the translation before categorizing the changes into your CHANGELOG.md file.

How do I categorize commits into New Features and Fixes for documentation?

To categorize commits into New Features and Fixes for documentation, the Skill analyzes your git log and groups changes into predefined categories. This automated process ensures consistent categorization across your CHANGELOG.md entries without manual sorting.

Do I need git installed to automate CHANGELOG.md generation?

Yes, you need git installed to automate CHANGELOG.md generation because this Skill relies on git and shell scripting for commit retrieval and manipulation. The tool reads your repository history directly to identify which commits are not yet documented.