docs-management

Scrape, index, and enrich official Claude documentation with hash-based drift detection.

196|20|Updated Jan 17, 2026
One-click install
npx skills add https://github.com/xiaoyuge886/aigc --skill docs-management-xiaoyuge886
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: docs-management
Source: https://github.com/xiaoyuge886/aigc/tree/main/.claude/skills/docs-management
Command: npx skills add https://github.com/xiaoyuge886/aigc --skill docs-management-xiaoyuge886

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, requests, beautifulsoup4, markdownify, spacy, yake, python-docx, pdfplumber, PyPDF2, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This skill solves the challenge of maintaining an accurate, searchable, and token-efficient local cache of official Claude documentation, preventing link rot and reducing reliance on live web searches for routine queries.

Core Features & Use Cases

  • Canonical Storage: Maintains a single source of truth for official documentation with hash-based drift detection.
  • Token-Optimized Extraction: Provides subsection-level retrieval, saving 60-90% of tokens compared to full document loading.
  • Intelligent Discovery: Enables natural language search, keyword-based lookup, and category-based filtering across the entire documentation set.

Quick Start

Use the docs-management skill to search for documentation regarding Claude Code hooks and return the relevant sections.

Frequently Asked Questions about docs-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I scrape and index Claude documentation for local search?▼

Token-optimized extraction retrieves subsection-level content from indexed Claude documentation, saving 60-90% of tokens compared to loading full documents and reducing context window consumption.

Does this documentation management tool support natural language search queries?▼

Hash-based drift detection compares content hashes to identify changes in the official Claude documentation, triggering updates to the local cache and preventing link rot or stale information.

Can I extract specific subsections from PDF and DOCX files without loading the entire document?▼

Using pdfplumber, PyPDF2, and python-docx dependencies, the skill parses documents and performs token-efficient subsection extraction, returning only relevant sections to save processing overhead.

What is the best way to maintain a local cache of official documentation and prevent link rot?▼

Yes, keyword extraction is powered by spacy and yake dependencies, which analyze scraped documentation content to enrich metadata and support intelligent discovery across the indexed knowledge base.