release-decoder
This skill should be used when the user wants to decode Claude Code release notes, compare versions, check what's new in a release, or understand changes between versions. Automatically triggers when
SKILL.md.claude/skills/release-decoder/SKILL.md
GitHubRelease Decoder
Decode and analyze Claude Code release notes to understand what changed between versions.
Capabilities
- Fetch Latest Release Info - Get the current installed version and latest available version
- Compare Versions - Show what changed between two specific versions
- Decode Release Notes - Parse and summarize changelog entries
- Highlight Important Changes - Identify breaking changes, new features, and bug fixes
Workflow
Step 1: Check Current Version
Run the following to get version info:
echo "Current: $(claude --version)" && echo "Latest: $(npm view @anthropic-ai/claude-code version)"
Step 2: Fetch Release Notes
To get release notes, fetch the Claude Code changelog from GitHub:
curl -s "https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md" | head -500
Alternatively, use WebFetch to get the changelog:
- URL:
https://raw.githubusercontent.com/anthropics/claude-code/main/CHANGELOG.md - Prompt: "Extract release notes for version X.X.X and summarize the changes"
Step 3: Decode and Categorize Changes
When presenting release notes, categorize changes into:
- Breaking Changes - Changes that may affect existing workflows
- New Features - New capabilities added
- Improvements - Enhancements to existing features
- Bug Fixes - Issues that were resolved
- Security - Security-related updates
- Deprecations - Features being phased out
Step 4: Present Summary
Format the decoded release as:
## Claude Code vX.X.X Release Summary
### Breaking Changes
- [List any breaking changes]
### New Features
- [List new features with brief descriptions]
### Improvements
- [List improvements]
### Bug Fixes
- [List bug fixes]
### Upgrade Recommendation
[Provide recommendation: "Safe to upgrade", "Review breaking changes first", etc.]
Version Comparison
When comparing versions (e.g., "What changed from 2.0.60 to 2.0.71"):
- Fetch the full changelog
- Extract entries between the two versions
- Aggregate all changes by category
- Highlight the most significant updates
- Note any cumulative breaking changes
Quick Commands
- Check if update available: Compare installed vs latest npm version
- Decode latest: Fetch and decode the most recent release entry
- Full changelog: Get complete changelog for deep analysis