Back to list
Memcrab

changelog-last-tag

by Memcrab

React modal dialog

18🍴 14📅 Jan 19, 2026

SKILL.md


name: changelog-last-tag description: Generate GitHub release notes or changelog text from git commits since the latest tag (or a specified tag). Use when asked to draft a "What's Changed" section or release notes based on commit history since the last tagged release.

Changelog Last Tag

Overview

Produce Markdown release notes from commits between the latest tag and a target ref, then return the Markdown text directly in chat.

Workflow

  1. Identify the range

    • Use git describe --tags --abbrev=0 to find the latest tag.
    • If no tags exist, ask for a starting ref or fall back to the first commit.
    • Default the end ref to HEAD unless the user specifies a tag or SHA.
  2. Generate the draft

    • Run scripts/generate_release_changelog.py to emit Markdown.
    • Keep output in the chat only; do not write files.
  3. Polish the output

    • Rewrite terse commit subjects into user-facing bullets.
    • Drop empty sections.
    • Keep breaking changes at the top.

Script usage

python3 scripts/generate_release_changelog.py --help
python3 scripts/generate_release_changelog.py --from-tag v1.2.3 --to-ref HEAD
python3 scripts/generate_release_changelog.py --match-tag "v*" --include-sha

Output rules

  • Respond only with Markdown text in chat.
  • Do not create or modify files.
  • Prefer headings and bullets (no code fences around the final release notes).

Categorization

  • feat -> Features
  • fix -> Fixes
  • perf -> Performance
  • refactor -> Refactor
  • docs -> Docs
  • test/tests -> Tests
  • build -> Build
  • ci -> CI
  • chore -> Chore
  • Unmatched -> Other
  • Any breaking change (! or BREAKING CHANGE) -> Breaking Changes

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

+5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon