Changelog

Generate changelogs from git history and validate conventional commits. Usage: /changelog <generate|lint> [options]

nous-hermeshub cb498d2 1.0 KB Updated 1 repo stars

File contents

/changelog

Generate Keep a Changelog entries from git history and validate commit message format.

Usage

/changelog generate [--from-tag <tag>] [--to-tag <tag>]    Generate changelog entries
/changelog lint [--from-ref <ref>] [--to-ref <ref>]       Lint commit messages

Examples

/changelog generate --from-tag v2.0.0
/changelog lint --from-ref main --to-ref dev
/changelog generate --from-tag v2.0.0 --to-tag v2.1.0 --format markdown

Scripts

  • engineering/skills/changelog-generator/scripts/generate_changelog.py — Parse commits, render changelog (--from-tag, --to-tag, --from-ref, --to-ref, --format markdown|json)
  • engineering/skills/changelog-generator/scripts/commit_linter.py — Validate conventional commit format (--from-ref, --to-ref, --strict, --format text|json)

Skill Reference

engineering/skills/changelog-generator/SKILL.md

nous-hermeshub/hermes-community-hub/tree/main/skills/productivity/changelog commit cb498d27ca

Frequently asked questions

npx skillmds add nous-hermeshub/changelog