generate-changelog

star 27

Auto-generate project changelog

y1feng200156 By y1feng200156 schedule Updated 2/10/2026

name: generate-changelog description: Auto-generate project changelog

Generate Changelog

Automatically generate changelog based on Git commit history.

When to Use

  • Before releasing a new version
  • When summarizing project changes
  • Generating release notes

Execution Steps

  1. Get recent Git commits
  2. Group by type (features, fixes, refactors, etc.)
  3. Generate formatted changelog

Command

git log --oneline --pretty=format:"%h - %s (%an, %ar)" --since="30 days ago"

Expected Result

Generates a changelog containing all commits from the last 30 days, sorted in reverse chronological order.

Install via CLI
npx skills add https://github.com/y1feng200156/ham-study --skill generate-changelog
Repository Details
star Stars 27
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator
y1feng200156
y1feng200156 Explore all skills →