changelog-automation
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release notes, or standardizing commit conventions.
Author
Category
Development ToolsInstall
Download and extract to your skills directory
Copy command and send to OpenClaw for auto-install:
Changelog Automation - Automated Changelog Generation Skill
Skill Overview
Changelog Automation is a skill for automatically generating project changelogs and release notes, following the Keep a Changelog standard format. It helps teams standardize commit messages and establish an efficient release workflow.
Applicable Scenarios
Core Features
Frequently Asked Questions
Which changelog formats does changelog-automation support?
The skill defaults to following the Keep a Changelog standard, which is widely used in the industry. It also supports customizing format templates according to team needs, including different categorization methods (e.g., Features, Bug Fixes), version number styles, and layout structures.
Can projects without commit history use this skill?
If a project does not have an available Git commit history, the automation capabilities will be limited. It is recommended to first establish a commit convention and start collecting change information from the next version. For existing projects, you can also manually compile historical version information and then begin automating from the current version.
How does changelog-automation integrate with CI/CD?
The skill supports integration with major CI/CD platforms such as GitHub Actions, GitLab CI, Jenkins, etc. It can automatically trigger changelog generation, update version numbers, create Git tags, and push to GitHub Releases or other publishing platforms during the release stage. For detailed configuration, refer to resources/implementation-playbook.md.