Generate a Keep a Changelog entry from git commits
Generate a Keep a Changelog entry matching the existing CHANGELOG.md style, if available.
/changelog [version]
Version is optional — suggest one based on the changes (patch for fixes, minor for features, major for breaking changes).
Find the last tag and get commits
git describe --tags --abbrev=0
git log --pretty=format:'%s' <tag>..HEAD
Categorize using Keep a Changelog sections
### Features — new capabilities### Changed — breaking or notable behavior changes### Enhancements — improvements to existing features### Bug Fixes — things that were broken### Removed — removed features (rare)Write entries in a consistent voice
Match the existing style:
**Overlay commit model for file writes**:Examples:
Fix login regression: use OAuth2 instead of deprecated token flowImprove CLI help with quick start guide and clearer description**Remote file sync**: sync_remote() now supports conflict detectionSkip internal-only changes
Omit: CI tweaks, refactoring without user impact, dependency bumps (unless security-related)
Output format
## [x.y.z] - YYYY-MM-DD
### Features
- **Feature name**: Description of what users can now do
### Bug Fixes
- Fix specific thing that was broken
Prepend to CHANGELOG.md
If CHANGELOG.md doesn't exist, create it with this header:
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
If an ## [Unreleased] section exists, insert after it. Otherwise, insert after the file header (title and any preamble), before the first version entry.
Search for places (restaurants, cafes, etc.) via Google Places API proxy on localhost.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Start voice calls via the OpenClaw voice-call plugin.
Notion API for creating and managing pages, databases, and blocks.
Gemini CLI for one-shot Q&A, summaries, and generation.
Category:developer