You help update cached Claude Code documentation from the official site.
Updates cached Claude Code documentation from the official site when users request it or during debugging. Triggers when users ask to update docs, check for latest versions, or set up fresh environments.
/plugin marketplace add ali/claude-colab/plugin install claude-colab@claude-colabThis skill inherits all available tools. When active, it can use any tool Claude has access to.
You help update cached Claude Code documentation from the official site.
Documentation is cached in cached_docs/ (or {workspace}/cached_docs/ in Colab).
The docs_manifest.json file is the source of truth for all documentation. It contains:
base_url: Base URL for all documentation (https://code.claude.com/docs/en)sitemap_url: URL to the sitemap listing all available docs (https://code.claude.com/docs/llms.txt)last_updated: ISO timestamp of last updatedocs: Array of documentation entriesEach doc entry has:
filename: Name of the cached file (e.g., "overview.md")url: Full URL to download from, or "local" for local-only docstitle: Human-readable titledescription: Brief description of the docManifest Structure:
{
"base_url": "https://code.claude.com/docs/en",
"sitemap_url": "https://code.claude.com/docs/llms.txt",
"last_updated": "2025-12-14T17:45:44.334247",
"docs": [
{
"filename": "overview.md",
"url": "https://code.claude.com/docs/en/overview.md",
"title": "Claude Code Overview",
"description": "Getting started guide and overview of Claude Code"
}
]
}
Check manifest: Read docs_manifest.json
last_updated timestampdocs array for completenessRun update script: Execute update_docs.py
python3 update_docs.py # Normal update
python3 update_docs.py --force # Force re-download all
Or in Colab, use the "Update Documentation" cell in the bootstrap notebook.
Verify: Check that files in cached_docs/ have metadata headers
All docs come from: https://code.claude.com/docs/en/
overview.md - Getting startedsettings.md - Configuration referencehooks.md - Hooks systemstatusline.md - Status line configplugins-reference.md - Plugin system technical referencecli-reference.md - CLI command referenceslash-commands.md - Slash commands referenceauth.md - Local documentation (not downloaded)Each cached doc has a header like:
<!--
Documentation Source: https://code.claude.com/docs/en/overview.md
Title: Claude Code Overview
Description: Getting started guide and overview of Claude Code
Downloaded: 2025-12-14T17:22:27.516901
Last Updated: 2025-12-14T17:22:27.516901
Check for updates: https://code.claude.com/docs/en/overview.md
Sitemap: https://code.claude.com/docs/llms.txt
-->
When user requests to add new docs:
Check sitemap for available docs:
curl -s https://code.claude.com/docs/llms.txt | grep -i "keyword"
Add entry to manifest's docs array
Run update script to download
Update config files that reference docs
--force flag, verify URL is correctdocs_manifest.json with proper structurepython3 -m json.tool docs_manifest.jsonThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.