changelog
Installation
SKILL.md
Changelog
Generate and maintain CHANGELOG.md files by combining committed git history with any staged or unstaged changes. Follows the Keep a Changelog format. Works for single-package repos and monorepos alike.
Prerequisites
Abort immediately if the current directory is not inside a git repository:
git rev-parse --is-inside-work-tree 2>/dev/null || echo "NOT_GIT"
If the output is NOT_GIT, stop and tell the user: "This skill only works inside a git repository."