home / skills / sickn33 / antigravity-awesome-skills / changelog-automation
This skill automates changelog generation from commits, PRs, and releases using Keep a Changelog format to streamline release notes.
npx playbooks add skill sickn33/antigravity-awesome-skills --skill changelog-automationReview the files below or copy the command above to add this skill to your agents.
---
name: changelog-automation
description: 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.
---
# Changelog Automation
Patterns and tools for automating changelog generation, release notes, and version management following industry standards.
## Use this skill when
- Setting up automated changelog generation
- Implementing conventional commits
- Creating release note workflows
- Standardizing commit message formats
- Managing semantic versioning
## Do not use this skill when
- The project has no release process or versioning
- You only need a one-time manual release note
- Commit history is unavailable or unreliable
## Instructions
- Select a changelog format and versioning strategy.
- Enforce commit conventions or labeling rules.
- Configure tooling to generate and publish notes.
- Review output for accuracy, completeness, and wording.
- If detailed examples are required, open `resources/implementation-playbook.md`.
## Safety
- Avoid exposing secrets or internal-only details in release notes.
## Resources
- `resources/implementation-playbook.md` for detailed patterns, templates, and examples.
This skill automates changelog generation from commits, pull requests, and releases using the Keep a Changelog format. It streamlines release-note creation, enforces commit conventions, and integrates with CI/CD to produce consistent, reviewable notes for each release. Use it to standardize versioning and save time during release cycles.
The skill scans git history, commit messages, PR titles, and release metadata to build a structured changelog following Keep a Changelog sections (Added, Changed, Fixed, etc.). It supports conventional commit parsing, label mapping, and semantic version bump detection, then formats entries into markdown and can push the changelog or release notes to a repository or release page. Hooks and CI actions allow automated runs on merges, tags, or manual triggers.
What input formats does this skill accept?
It parses git commits, PR titles/bodies, labels, and release tags; conventional commit messages are supported for best results.
Can it automate semantic version bumps?
Yes. It can detect BREAKING CHANGES,feat,fix scopes and suggest or apply major/minor/patch version bumps in CI.