changelog-automation

Installation
Summary

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
SKILL.md

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
Related skills

More from wshobson/agents

Installs
7.9K
Repository
wshobson/agents
GitHub Stars
35.3K
First Seen
Jan 20, 2026