What problem does it solve? Writing release notes for add-on packages is tedious and error-prone: you must verify version bumps, diff against the previous release tag, collect merged PRs, and format everything so the automated GitHub release workflow can parse it. This Skill automates that entire changelog generation workflow. ## Core Features & Use Cases - Mandatory version bump validation: Compares the add-on's package.json version between main and HEAD, and stops with a warning if no bump is detected. - Package-scoped release diffing: Resolves the previous release tag (e.g., llamacpp-embed-v0.10.7) and computes diffs and commit logs limited to the target package path. - PR collection and filtering: Extracts PR numbers from commit messages, fetches titles and URLs via gh pr view, and drops PRs that don't touch the target package. - Workflow-compatible formatting: Writes a structured CHANGELOG.md version block (## [X.Y.Z] - YYYY-MM-DD) with narrative sections and a Pull Requests list that the GitHub release workflow can extract. - Use Case: Before merging a release PR for an add-on, invoke the skill to produce a complete, human-readable changelog entry covering all changes since the last released tag. ## Quick Start Generate the changelog entry for the llamacpp-embed add-on package for the upcoming release.