changelog-generator · Changelog Generator

changelog-generator

Changelog generator: turns git commit history into changelogs users actually understand — scanning commits across a time range or between versions, categorizing into features/improvements/fixes/breaking changes/security, translating technical language into user language, and filtering out internal noise (refactoring, tests).

Supports custom date ranges and custom style guides (e.g. CHANGELOG_STYLE.md) for consistent formatting. Review and adjust before publishing.

Example invocation: "Turn last week's commits into a changelog."

Full brief

Positioning

changelog-generator is a "translator" for git commits: turning technical commits into user-facing release notes. It generates changelogs, not releases.

Core capabilities

Workflow

  1. Set scope (date range or version interval)
  2. Scan commit history
  3. Categorize (features/improvements/fixes/breaking/security)
  4. Translate to user language
  5. Format per style guide
  6. Review, adjust, then publish

Inputs & outputs

Input Notes
Time range or version interval Required — e.g. "past 7 days," "since v2.4.0"
Git repository Run from the project root
Style guide Optional — CHANGELOG_STYLE.md etc.

Output: structured changelog (features/improvements/fixes), ready for CHANGELOG.md.

Fit

Before you start


changelog-generator is part of the Aiglade Skill library. Invoke it from the Aiglade chat box in plain language.

← All 155 skills