claude-docs-changeloglisted
Install: claude install-skill costiash/claude-code-docs
# Documentation Changelog Report
Generate a self-contained HTML report showing recent documentation changes. The report groups changes by category, summarizes what's new or updated, and includes a "Create Course" button on each card so the user can instantly generate an interactive course for any topic that caught their eye.
## When to Trigger
- User says "docs changelog", "docs report", "what changed in the docs", "recent doc updates report"
- User runs `/docs --report`, `/docs changelog`, or `/docs --report <timeframe>`
- User asks for a visual summary of documentation changes
## The Process (3 Phases)
### Phase 1: Discover Changes
**Find what changed, from the manifest's git history:**
```bash
~/.claude-code-docs/plugin/scripts/manifest-diff.sh --since <timeframe> --json
```
**Default timeframe:** Last 7 days. The user can specify a different window:
- `/docs --report` → `--since 7d`
- `/docs --report 24h` → `--since 24h`
- `/docs --report 30d` → `--since 30d`
- `/docs --report 2026-03-20` → `--since 2026-03-20`
**Parse the JSON** — three arrays, each element a full page entry:
- `added` = new pages
- `changed` = content changed (keyed off `sha256` deltas, so it catches every real update)
- `removed` = pages dropped from the manifest
Each entry already carries `.category`, `.title`, `.url`, `.filename` — no filename-pattern
categorization needed. Map `category` to a label via `manifest-reference.md`.
If all three arrays are empty, tell the user and suggest a wid