skills/deep-wiki/SKILL.md
Search and read AI-generated documentation for any public GitHub repository. Use when asked about how an open-source library works, its architecture, API, or internals.
npx skillsauth add boazy/skills deep-wikiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Query AI-generated documentation for any public GitHub repository via DeepWiki. Free, no authentication required.
All scripts are run from this skill's directory:
bunx tsx scripts/<script>.ts [args]
Repository identifiers use the format owner/repo (e.g., facebook/react, golang/go).
bunx tsx scripts/deepwiki-structure.ts <owner/repo>
Returns the table of contents / topic tree for a repository's documentation.
Use when: You need to discover what documentation exists before diving into specifics.
Examples:
bunx tsx scripts/deepwiki-structure.ts facebook/reactbunx tsx scripts/deepwiki-structure.ts vercel/next.jsbunx tsx scripts/deepwiki-read.ts <owner/repo>
Returns the complete generated documentation for a repository. Output is large (hundreds of KB for major repos).
Use when: You need comprehensive documentation about the entire codebase. Prefer deepwiki-ask.ts for targeted questions.
Examples:
bunx tsx scripts/deepwiki-read.ts facebook/reactbunx tsx scripts/deepwiki-read.ts expressjs/expressbunx tsx scripts/deepwiki-ask.ts <owner/repo> [owner/repo ...] "<question>"
Ask a natural-language question about one or more repositories (max 10) and get an AI-powered, context-grounded answer.
Use when: You have a specific question and want a direct answer rather than browsing docs. This is the most useful tool for targeted queries.
Examples:
bunx tsx scripts/deepwiki-ask.ts expressjs/express "How does middleware error handling work?"bunx tsx scripts/deepwiki-ask.ts facebook/react "What is the reconciliation algorithm?"bunx tsx scripts/deepwiki-ask.ts facebook/react vercel/next.js "How do React Server Components work across these projects?"For targeted questions — use deepwiki-ask.ts directly. This is the fastest path.
For exploring unfamiliar repos:
deepwiki-structure.ts to see available topicsdeepwiki-ask.ts with specific questions about topics of interestdeepwiki-read.ts only when you need the full documentation dumpdevelopment
Read channels, DMs, and threads; post and edit messages; search messages and users; add reactions; upload custom emojis — all via the Slack Web API.
tools
Create self-contained Python scripts that run with `uv run --script`. Covers PEP 723 inline metadata, ergonomic CLI design (argparse / Cyclopts), rich output formatting, progress bars (alive-progress), interactive prompts (questionary), and fuzzy selection (iterfzf). Use when asked to create a Python script, CLI tool, or automation script.
testing
Generate diagrams from declarative text using D2 - modern text-to-diagram language with automatic layouts, themes, and advanced styling. Use when creating architecture diagrams, flowcharts, decision trees, workflow diagrams, sequence flows, or ERDs from text definitions.
development
Interact with Jira and Confluence via REST API - search, create, update issues and pages