Skip to main content
PROMPT SPACE
C
Freedeveloper-tools

changelog-generator

Generates user-facing changelogs from git history. Transforms developer commit messages into clear release notes that users actually understand.

skill install https://www.promptspace.in/skills/changelog-generator

Turn your messy git history into professional release notes. This skill reads commits between versions or tags, categorizes them (features, improvements, bug fixes, breaking changes), and rewrites each entry from the user's perspective. "fix(auth): handle null token in refresh flow" becomes "Fixed an issue where users were unexpectedly logged out when their session expired." It groups related commits, suggests semver version bumps, and matches the format of your existing CHANGELOG.md if you have one. Supports professional, friendly, and technical tones.

Use cases

  • Rewrite cryptic commit messages into clear user-centric documentation
  • Categorize updates automatically into features, fixes, and breaking changes
  • Suggest appropriate semantic version bumps based on code changes
  • Format release notes to match established project style guidelines

Example

Prompt

Ask your agent: "Generate a changelog entry for the latest release"

Output

### New Features
- You can now export your dashboard data as a CSV file.
### Bug Fixes
- Fixed an issue where users were unexpectedly logged out when their session expired.
### Breaking Changes
- The /api/v1/users endpoint now requires authentication. Update your API clients.

Known limitations

- Cannot interpret changes in non-text files or binary assets. - Accuracy depends on the quality of git history; extremely vague commits (e.g., "update") require manual review. - Limited to local git history access.

Frequently asked questions

The skill analyzes your commit messages and diffs to categorize changes into New Features, Improvements, Bug Fixes, and Breaking Changes. It automatically filters out internal noise like CI/CD updates or refactors.