Install any skill in seconds. Free to start, no credit card required.
Get Started Free →CONTRIBUTOR TOOL - Track CC changelog, extract new versions since last check, analyze impact on plugin (breaking changes, opportunities, deprecations). Run periodically or before releases. NOT part of the distributed plugin.
.claude/skills/oliver-kriska-cc-changelog/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 9% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -5% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 49% | 0% |
Tracks Claude Code releases against the plugin. Fetches the CC changelog, extracts entries newer than last check, and analyzes impact on plugin components (agents, skills, hooks, config).
text/cc-changelog # Check for new CC versions, analyze impact /cc-changelog --full # Re-analyze all versions (ignore last check) /cc-changelog --set=2.1.85 # Reset last checked version (then re-run)
bashbash "${CLAUDE_PROJECT_DIR}/scripts/fetch-cc-changelog.sh"
If output starts with STATUS: UP_TO_DATE → report "No new CC versions" and stop.
If STATUS: NEW_VERSIONS → continue with the changelog content below the header.
For --full: run bash "${CLAUDE_PROJECT_DIR}/scripts/fetch-cc-changelog.sh" --all For --set=X: run bash "${CLAUDE_PROJECT_DIR}/scripts/fetch-cc-changelog.sh" --set=X, then re-run without flag.
Read the new changelog entries. For EACH entry, classify into one of:
| Category | Meaning | Action | |----------|---------|--------| | BREAKING | May break existing plugin functionality | Immediate fix required | | OPPORTUNITY | New CC feature the plugin could use | Add to backlog/plan | | RELEVANT FIX | CC fixed a bug we worked around | Check if workaround can be removed | | DEPRECATION | CC removing something we use | Plan migration | | INFO | Good to know, no action needed | Log in memory update |
Cross-reference against plugin components using rules in ${CLAUDE_SKILL_DIR}/references/analysis-rules.md.
Output a structured report:
markdown## CC Changelog Analysis: v{last_checked} → v{latest} ### BREAKING (action required) - [version] description → **Impact**: which plugin file/component **Fix**: specific action needed ### OPPORTUNITY (new features) - [version] description → **Use case**: how plugin could benefit **Files**: which plugin files to update ### RELEVANT FIX (workaround removal) - [version] description → **Current workaround**: what we do now **Action**: can we simplify? ### DEPRECATION (migration needed) - [version] description → **We use this in**: file:line **Migration**: what to change ### INFO (no action) - [version] brief summary (collapsed)
After user reviews the report, ask:
> "Update last checked version to {latest}? This also updates the > CC internals memory file. Yes/No]"
If yes:
bash "${CLAUDE_PROJECT_DIR}/scripts/fetch-cc-changelog.sh" --set={latest}reference_cc_source_internals.md with new findingsOther measured skills in the registry, with their headline benchmark lift.