agentsclimarketplace

Changelog

Skill huzaifa525/claude-code-optimizer/templates/.claude/skills/changelog

Use when the user wants a changelog, release notes, or asks what changed since the last release.From its SKILL.md

Install
npx -y skills add huzaifa525/claude-code-optimizer --skill changelog

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 9 stars9 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 2 commands, including `git describe --tags --abbrev=0 2>/dev/null || echo "no-tags"` and 1 more.

SKILL.md

1.5 KB, 366 tokens by cl100k_base, as published. Nobody here has run it

Generate a changelog from git history.

Steps

  1. Find the last tag

    git describe --tags --abbrev=0 2>/dev/null || echo "no-tags"
    
  2. Get commits since last tag

    git log [last-tag]..HEAD --oneline --no-merges
    

    If no tags, get last 50 commits.

  3. Categorize commits by prefix:

    CategoryPrefixes
    Featuresfeat:, feature:, add:
    Bug Fixesfix:, bugfix:, hotfix:
    Performanceperf:
    Refactoringrefactor:
    Documentationdocs:, doc:
    Testingtest:, tests:
    CI/CDci:, cd:, build:
    Choreschore:, deps:, bump:
    Breaking Changesany commit with BREAKING CHANGE in body

    If commits don't use conventional prefixes, categorize by content.

  4. Generate CHANGELOG.md entry:

    ## [version] - YYYY-MM-DD
    
    ### Features
    - Description ([commit-hash])
    
    ### Bug Fixes
    - Description ([commit-hash])
    
    ### Performance
    - Description ([commit-hash])
    
    ### Breaking Changes
    - Description ([commit-hash])
    
  5. If CHANGELOG.md exists, prepend the new entry at the top (after the title). If it doesn't exist, create it.

  6. Show the generated changelog to the user.

<!-- Skill by Huzefa Nalkheda Wala | github.com/huzaifa525 | claude-code-optimizer -->

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.