What problem does it solve? Writing release notes manually means digging through commit history and merged merge requests between two versions, then organizing everything into readable categories. This Skill automates that process by comparing two Git refs and producing polished, categorized release notes. ## Core Features & Use Cases - Ref Comparison: Compare any two Git refs (tags, branches, or commit SHAs) to gather commits, diffs, and merged merge requests via the GitLab MCP server. - Automatic Categorization: Classify changes into Breaking Changes, Features, Bug Fixes, Improvements, and Documentation using MR labels and conventional commit prefixes. - Formatted Output: Produce Markdown release notes with MR references, author attribution, contributor lists, and change statistics. - Use Case: Before tagging v1.1.0, compare it against v1.0.0 to instantly generate a changelog summarizing all merged MRs, contributors, and files changed for your release announcement. ## Quick Start Generate release notes for my GitLab project by comparing tag v1.0.0 to v1.1.0 and organize the changes by category.