$npx -y skills add fusengine/agents --skill changelog-scanScan Claude Code changelog for new versions, features, and changes. Fetches official docs, parses release notes, and generates structured update report. Use when: checking for new Claude Code versions, features, or changes since the last known release.
| 1 | # Changelog Scan Skill |
| 2 | |
| 3 | ## Overview |
| 4 | |
| 5 | Fetches and analyzes the official Claude Code changelog to detect new versions and changes. |
| 6 | |
| 7 | ## Data Sources |
| 8 | |
| 9 | | Source | URL | Method | |
| 10 | |--------|-----|--------| |
| 11 | | Changelog | code.claude.com/docs/en/changelog.md | WebFetch | |
| 12 | | Docs Index | code.claude.com/docs/llms.txt | WebFetch | |
| 13 | | Hooks Ref | code.claude.com/docs/en/hooks.md | WebFetch | |
| 14 | | Plugins Ref | code.claude.com/docs/en/plugins-reference.md | WebFetch | |
| 15 | | CLI Ref | code.claude.com/docs/en/cli-reference.md | WebFetch | |
| 16 | |
| 17 | ## Workflow |
| 18 | |
| 19 | 1. **Fetch** changelog via the harness CLI (ported from the old `fetch-changelog` into `@fusengine/harness`): |
| 20 | `bun ${CLAUDE_PLUGIN_ROOT}/../node_modules/@fusengine/harness/dist/cli/bin.mjs changelog` |
| 21 | It fetches `code.claude.com/docs/en/changelog.md`, parses versions (current MDX `<Update label="X.Y.Z">` format + legacy `## vX.Y.Z` fallback), writes state to `~/.claude/logs/00-changelog/<date>-state.json`, and prints JSON `{latest, new_since_last_check, recent_versions}`. WebFetch on the same URL is the manual fallback. |
| 22 | 2. **Parse** version numbers and release dates |
| 23 | 3. **Extract** changes per version (features, fixes, breaking) |
| 24 | 4. **Compare** with last known version from state file |
| 25 | 5. **Generate** report using templates/changelog-report.md |
| 26 | |
| 27 | ## Version Detection |
| 28 | |
| 29 | Parse patterns from changelog: |
| 30 | - `## vX.Y.Z` or `## X.Y.Z` - Version headers |
| 31 | - `### Breaking Changes` - Breaking section |
| 32 | - `### New Features` - Features section |
| 33 | - `### Bug Fixes` - Fixes section |
| 34 | |
| 35 | ## State File |
| 36 | |
| 37 | Location: `~/.claude/logs/00-changelog/{date}-state.json` |
| 38 | |
| 39 | ## References |
| 40 | |
| 41 | - [Sources Reference](references/sources.md) |
| 42 | - [Report Template](references/templates/changelog-report.md) |