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]
npx claudepluginhub 4eleven7/claude-skills --plugin project-toolsCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.