Draft CHANGELOG entries from git log via the pm-changelog-curator sub-agent, applying the repo hygiene rules (describe what changed, public paths only, no attribution trailers). Returns a layered draft with a status summary for maintainer review; refuses a dirty working tree unless --committed-only is passed.
SkillScore70Maintained
Automatic
◆Product Management pack
Last verified 8/18/2026
What it changes
Passed 13 of 19 test cases with the skill, and 7 of 19 without it.
Without skill39%
With skill70%
Checks it passed that the model alone missed
Excludes em-dashes from formatted changelog entries.
Cites version v2.15.1 as a canonical format exemplar.
Declines performing a repository-wide skill governance audit.
and 6 more in the full report
7 fixed9 passed either way7 still failing0 broke
Pass-rate lift
+30 pp
Tokens
+26%
Agent turns
0%
Response time
-44%
Model gemini-3.6-flashMeasured 8/18/2026v116 of 23 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 7
Prompt
Which historical version entries in root CHANGELOG.md serve as canonical exemplars for section formatting?
What was checked, without and with the skill
Checked
Without skill
With skill
Cites version v2.15.1 as a canonical format exemplar.
Missed
Passed
case-19 · gemini-3.6-flash · 8/18/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md56 lines3 files
PM Changelog Curator (Dispatch Skill)
Cross-client dispatch wrapper for the pm-changelog-curator sub-agent. Detects runtime; dispatches to the native sub-agent on Claude Code; reads agents/pm-changelog-curator.md and executes inline on non-Claude clients.
When to Use
You are preparing a release and want a CHANGELOG draft from git log between two tags
You are running on a non-Claude AI client without native pm-changelog-curator sub-agent support
You want a draft that respects pm-skills CHANGELOG hygiene rules (no internal-notes references, no em-dashes, public paths only) without manually applying them
When NOT to Use
You want to commit CHANGELOG entries directly (this skill produces a draft for review, not a commit)
You want to review a PM artifact -> use utility-pm-critic instead
You want a repo-wide governance audit -> use utility-pm-skill-auditor
You want a full guided release flow -> use utility-pm-release-conductor (which chains to this skill at gate G2)
Instructions
Runtime detection step. Determine which AI client is invoking this skill.
If you are running in Claude Code with the pm-skills plugin installed
Invoke @agent-pm-skills:pm-changelog-curator with the user's arguments. Pass --since-tag, --target-version, --committed-only from $ARGUMENTS if present. Return the sub-agent's draft to the user.
If you are running in any other AI client
Codex CLI, Cursor, Windsurf, Copilot, Gemini CLI, or any other client without native pm-skills plugin sub-agent support:
Read the canonical sub-agent definition at agents/pm-changelog-curator.md
Execute the system prompt body in that file as your operating instructions
Run the 8-step drafting flow documented in the sub-agent definition (establish range -> read hygiene rules -> check working tree -> enumerate commits -> classify -> group -> rewrite -> determine target version -> emit draft)
Apply --since-tag, --target-version, and --committed-only arguments from $ARGUMENTS
Return the layered output per master plan D26 (full CHANGELOG draft + Status Summary + Status YAML)