claude-docs-changelog

Solid

Generate a self-contained HTML changelog report showing recent documentation changes with interactive course generation buttons. Use this skill when the user asks for a docs changelog, documentation report, what changed recently, recent doc updates as a report, or runs `/docs --report`. Discovers changes via git history, categorizes them, summarizes what's new, and produces a stunning Obsidian & Amber themed HTML report where each entry has a "Create Course" button that copies the course command to clipboard.

AI & Automation 50 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
57
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# 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 in the documentation directory:** ```bash cd ~/.claude-code-docs && git log --since="<timeframe>" --name-status --pretty=format:"%H %ai %s" -- docs/ ``` **Default timeframe:** Last 7 days. The user can specify a different window: - `/docs --report` → last 7 days - `/docs --report 24h` → last 24 hours - `/docs --report 30d` → last 30 days - `/docs --report 2026-03-20` → since that date **Parse the output:** - `A` = Added (new doc) - `M` = Modified (updated doc) - `D` = Deleted (removed doc) If there are no changes in the timeframe, tell the user and suggest a wider window. **Categorize each file** using the same patterns from `manifest-reference.md`: | File pattern | Category | Label | |---|---|---| | `claude-code__*.md` | cli | Claude Code CLI | | `docs__en__agent-sdk__*.md` | sdk | Agent SDK | | `docs__en__api__*....

Details

Author
costiash
Repository
costiash/claude-code-docs
Created
8 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

changelog

Show recent Claude Code changes personalized to user's setup. Trigger when user asks about changelog, "what's new", "cc changelog", "claude code updates", "recent changes", or wants to know what changed in Claude Code.

2 Updated 5 days ago
lttr
AI & Automation Solid

claude-docs-course

Generate an interactive, self-contained HTML course on any Claude documentation topic. Use this skill when the user wants to create an interactive course, tutorial, or deep-dive walkthrough about a Claude feature, API concept, SDK pattern, or prompt engineering technique. Triggers on: "create a course about", "interactive tutorial for", "teach me about X interactively", "make a course on", "I'd like a course", "/docs --course", "/docs course", or when the user accepts the post-docs course prompt. Produces a stunning single-page HTML file with scroll-based navigation, animated visualizations, quizzes, and code translations drawn from official Claude documentation.

50 Updated today
costiash
Web & Frontend Listed

changelog-generator

This skill should be used when the user asks to "generate a changelog", "create a changelog", "diff-based changelog", "changelog from git history", "release notes from commits", "what shipped in this repo", "write user-facing release notes", or wants a polished changelog built from a repository's entire git history by reading actual code diffs rather than trusting commit messages. Covers root commit through HEAD, classifies each change (feature/improvement/fix/security/breaking/internal), reads diffs as ground truth, dispatches per-range sub-agents for large histories, and emits emoji-grouped sections newest-first. Refuses date/version ranges - scope is always the whole history.

2 Updated 3 days ago
chrismccoy