From agent-tools
Generate release notes by analyzing git commits and diffs. Use when asked to create release notes, changelog entries, or summarize code changes between versions.
npx claudepluginhub czue/agent-tools --plugin agent-toolsThis skill is limited to using the following tools:
Generate professional release notes for code changes between git refs. Can be run from any directory.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Checks Next.js compilation errors using a running Turbopack dev server after code edits. Fixes actionable issues before reporting complete. Replaces `next build`.
Generate professional release notes for code changes between git refs. Can be run from any directory.
$0: from_ref (e.g., "v1.0", commit SHA, or branch name)$1: to_ref (e.g., "v1.1", "HEAD", or branch name)$2: (optional) path to the git repository to analyze$3: (optional) path to reference release notes file for style matching$4: (optional) output file path (default: prompt user)Users can customize these defaults. If a default is set and the corresponding argument is not provided, use the default without prompting.
default_repo_path: (none)default_release_notes_path: (none)Resolve the repo path:
$2 is provided, use it.default_repo_path is set, use that.AskUserQuestion to ask the user: "What is the path to the git repository to analyze?" with an option for the current directory (.) and an option to enter a custom path.Resolve the release notes reference file:
$3 is provided, use it.default_release_notes_path is set, use that.AskUserQuestion to ask: "Is there an existing release notes file to use as a style reference?" with options "No reference file" and "Enter a path".Read reference notes (if a reference path was resolved) to match tone and structure.
Run the diff script to get commit and file change data:
python <skill-dir>/scripts/make_diff.py --from "$0" --to "$1" --repo-dir <resolved_repo_path>
Draft release notes following the guidelines below.
Output handling: If $4 is provided, write to that file. Otherwise, display the notes and ask if user wants to save them.