deepwiki-mcp-skill
DeepWiki Skill
Use this skill to query GitHub repository documentation and ask questions about codebases.
Prerequisites
uxcis installed and available inPATH.- Network access to
mcp.deepwiki.com/mcp
Note: Repositories must be indexed on DeepWiki first. Visit https://deepwiki.com to index a repository.
Install uxc
Choose one of the following methods:
Homebrew (macOS/Linux):
brew tap holon-run/homebrew-tap
brew install uxc
Install Script (macOS/Linux, review before running):
curl -fsSL https://raw.githubusercontent.com/holon-run/uxc/main/scripts/install.sh -o install-uxc.sh
less install-uxc.sh
bash install-uxc.sh
Cargo:
cargo install uxc
Core Workflow
-
Use fixed link command by default:
command -v deepwiki-mcp-cli- If missing, create it:
uxc link deepwiki-mcp-cli mcp.deepwiki.com/mcp deepwiki-mcp-cli -h- If command conflict is detected and cannot be safely reused, stop and ask skill maintainers to pick a different fixed command name.
-
Ask a question about a repository:
deepwiki-mcp-cli ask_question repoName=owner/repo question='your question'
-
Read wiki structure:
deepwiki-mcp-cli read_wiki_structure repoName=owner/repo
-
Read wiki contents:
deepwiki-mcp-cli read_wiki_contents repoName=owner/repo
Available Tools
- ask_question: Ask any question about a GitHub repository and get an AI-powered response
- read_wiki_structure: Get a list of documentation topics for a repository
- read_wiki_contents: View documentation about a repository
Usage Examples
Ask about a codebase
deepwiki-mcp-cli ask_question repoName=facebook/react question='How does useState work?'
Explore repository structure
deepwiki-mcp-cli read_wiki_structure '{"repoName":"facebook/react"}'
Read documentation
deepwiki-mcp-cli read_wiki_contents repoName=facebook/react
Output Parsing
The response is an MCP JSON envelope. Extract the content from .data.content[].text.
Notes
- Maximum 10 repositories per question
- Some popular repositories may already be indexed
- Responses are grounded in the actual codebase
deepwiki-mcp-cli <operation> ...is equivalent touxc mcp.deepwiki.com/mcp <operation> ....- If link setup is temporarily unavailable, use direct
uxc mcp.deepwiki.com/mcp ...calls as fallback.
Reference Files
- Workflow details:
references/usage-patterns.md
More from holon-run/uxc
chrome-devtools-mcp-skill
Use Chrome DevTools MCP through UXC over local stdio for page navigation, DOM/a11y snapshots, network inspection, console inspection, and performance tooling, with a live-browser autoConnect default and optional browserUrl or isolated fallback modes.
53playwright-mcp-skill
Run browser automation through @playwright/mcp over UXC stdio MCP, with daemon-friendly session reuse and safe action guardrails. Use when tasks need deterministic page navigation, DOM snapshots, and scripted browser interaction from CLI.
49uxc
Discover and call remote schema-exposed interfaces with UXC. Use when an agent or skill needs to list operations, inspect operation schemas, and execute OpenAPI, GraphQL, gRPC, MCP, or JSON-RPC calls via one CLI contract.
44dune-mcp-skill
Use Dune MCP through UXC for blockchain table discovery, SQL query creation/execution, execution result retrieval, and visualization with help-first schema inspection, explicit auth binding, and guarded credit-consuming operations.
28context7-mcp-skill
Query up-to-date library documentation and code examples using Context7 MCP. Use when you need current, version-specific documentation for npm packages, Python libraries, or other programming languages.
26etherscan-mcp-skill
Use Etherscan MCP through UXC for address balance checks, token holder analysis, transaction inspection, and contract lookup tasks. Use when tasks need Etherscan MCP tools for onchain investigation with help-first schema inspection, bearer-key auth, and tier-aware read-first handling.
25