Agent
599 installs
changelog-automation
by wshobson/agents
Automate changelog generation from commits, PRs, and releases following Keep a Changelog format. Use when setting up release workflows, generating release…
Skill content
Automate changelog generation from commits following Conventional Commits and Keep a Changelog standards. - Supports multiple implementation methods: Conventional Changelog (Node.js), standard-version, semantic-release with full CI/CD automation, git-cliff (Rust-based), and commitizen (Python) - Enforces Conventional Commits format with commitlint validation, mapping commit types (feat, fix, perf, etc.) to changelog sections automatically - Includes semantic versioning integration, GitHub Actions workflows, and release note templates for standardized version management and release documentation - Provides configuration examples for all major tools with support for custom scopes, breaking changes, and multi-branch release strategies Changelog Automation Patterns and tools for automating changelog generation, release notes, and version management following industry standards. When to Use This Skill - Setting up automated changelog generation - Implementing Conventional Commits - Creating release note workflows - Standardizing commit message formats - Generating GitHub/GitLab release notes - Managing semantic versioning Core Concepts 1. Keep a Changelog Format # Changelog