From project-tools
Generate user-facing changelogs from git history. Transforms technical commits into clear release notes. Use when preparing releases or summarising recent changes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/project-tools:beepus-maximus-project-changelogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Resolve range** — use the user-provided tag, ref, date, or commit range. If none is provided, default to the last reachable tag through `HEAD`.
HEAD.git show --stat or focused diffs when the subject is unclear.Create a changelog since the last tag
Changelog for commits in the last 2 weeks
Release notes for v2.5.0
release channel What's New for 2.5.0
Use these commands as appropriate:
git describe --tags --abbrev=0
git log --oneline <from>..HEAD
git diff --stat <from>..HEAD
If there are no tags, ask for a starting ref or use a clearly bounded date range. Do not summarize the entire repository history by default.
# [Version or Date Range]
## New
- **[Feature name]**: What it does and why it matters.
## Improved
- **[Area]**: What changed from the user's perspective
## Fixed
- [Description of what was broken, now resolved]
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub 4eleven7/claude-skills --plugin project-tools