cyberneticlibrary

Generate release notes automatically

changelog-generatorskillsetup L217,464
alirezarezvani/claude-skills
What it does

Generate release notes from git commits

Best for

Automating consistent, auditable release documentation in CI pipelines when conventional commits are enforced.

Inputs
  • · Git commit range (--from-tag, --to-tag)
  • · Optional commit input file
Outputs
  • · Markdown changelog with sections (Added, Changed, Fixed)
  • · JSON for CI integration
Preconditions

Git repo initialized; conventional commits enforced

Failure modes

Invalid commit format blocks generation; merge commits may confuse parser; monorepo filtering requires manual scoping

Trust signals
  • · Includes concrete scripts and examples
  • · Documented end-to-end workflow
  • · Best practices and anti-patterns listed
  • · Known failure modes documented