mikeng-io/agent-skills/deepwiki
- community
Checking that the SKILL.md file is still in the repository.
Optional codebase intelligence skill — wraps Devin's DeepWiki MCP server to provide structured documentation lookup, topic discovery, and natural-language Q&A about any GitHub repository indexed by Devin. Supports public and private repositories (private requires Devin API key). Falls back gracefully to Glob/Grep/Read + QMD if not configured. Invokable standalone or called by other skills as a data source.
Install
npx vskill@latest install mikeng-io/agent-skills/deepwikiSKILL.md
DeepWiki: Codebase Intelligence Data Source
Execute this skill to retrieve structured, AI-grounded codebase understanding from Devin's DeepWiki. Use it as an optional data source when Glob/Grep/Read gives you file contents but not architectural intent, or when QMD doesn't have the repository indexed.
What DeepWiki Provides
DeepWiki indexes GitHub repositories and generates structured documentation — architecture, component relationships, design decisions, API contracts — then exposes it through three MCP tools:
| Tool | Purpose | When to use | |
|---|---|---|---|
read_wiki_structure | Lists all documentation topics for a repo | Explore what's documented — find the right topic before reading | |
read_wiki_contents | Retrieves documentation for a specific topic | Read architectural intent, component descriptions, design decisions | |
ask_question | Natural-language Q&A grounded in the indexed repo | Get answers that synthesize across multiple parts of the codebase |
vs. Glob/Grep/Read: Those tools give you raw file contents. DeepWiki gives you synthesized understanding — what the code means, not just what it says.
vs. QMD: QMD indexes your local markdown documents (specs, ADRs, docs). DeepWiki indexes the codebase itself and generates documentation from it. Complementary, not overlapping.
Step 1: Pre-Flight — Check Availability
Before using any DeepWiki tool, verify the MCP server is configured:
If mcp__devin__read_wiki_structure, mcp__devin__read_wiki_contents, and mcp__devin__ask_question appear → DeepWiki is available.
If not found → fall back to local tools (see Fallback section below).
Setup for callers who get SKIPPED: DeepWiki requires a Devin API key. Configure via:
Once configured, ToolSearch will find the tools on next invocation.
Step 2: Identify Target Repository
DeepWiki operates on GitHub repositories. Extract the target repo from context:
To find the repo URL: Check git remote -v, package.json, go.mod, or ask the user.
Step 3: Discover Documentation Structure
Always start with structure before reading content — it tells you what topics exist and saves you from reading irrelevant sections:
Returns a list of topic titles and descriptions. Scan for topics relevant to your question.
Step 4: Read Topic Content or Ask a Question
Option A: Read specific documentation
When you know which topic from Step 3 is relevant:
Returns structured documentation for that topic: architecture, design decisions, component descriptions, API contracts.
Option B: Ask a natural-language question
When you need a synthesized answer across multiple topics:
Good questions for `ask_question`:
- "What is the main entry point for HTTP request handling?"
- "How does authentication flow work end-to-end?"
- "What does the job queue system use for persistence?"
- "Which components are responsible for {domain concern}?"
- "What are the primary dependencies between module A and module B?"
- "What design pattern does this codebase use for {pattern area}?"
Poor questions (better served by Grep): "What does function X do?" — ask_question is for architectural/cross-cutting questions, not per-function lookup.
Usage Patterns by Calling Context
Called by context (domain detection)
Called by bridge-claude / domain experts (pre-analysis context)
Called by deep-research (technical background)
Called by deep-council (scope understanding)
Standalone invocation (direct codebase exploration)
Invoke directly when the user asks a high-level architectural question:
Output Format
Return structured context from DeepWiki:
Fallback — When DeepWiki Is Not Available
If mcp__devin__* tools are not configured, fall back in this order:
Fallback output should note: "DeepWiki not configured — answers from local file analysis. Configure via: claude mcp add -s user -t http devin https://mcp.devin.ai/mcp -H 'Authorization: Bearer <API_KEY>'"
Fallback is non-blocking. Callers receive reduced-confidence context, not an error.
Notes
- Public repos: Accessible without authentication via the public DeepWiki at app.devin.ai/wiki/{owner}/{repo}
- Private repos: Require Devin API key (team plan or above) — see setup above
- Index freshness: DeepWiki indexes are generated periodically; recent code changes may not be reflected immediately
- Not a substitute for reading code: DeepWiki gives intent and architecture; Glob/Grep/Read gives exact current implementation. Use both.
- Graceful SKIP: If neither DeepWiki nor local tools provide useful context, return
availability: "unavailable"— callers continue without codebase context
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/deepwiki/SKILL.md
Popularity
- Repository stars
- 6
- 7-day trend score
- 10
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 11 Apr 2026, 6 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mikeng-io/agent-skills/deepwiki)