deepwiki — скилл для Claude Code: документация репозиториев
Скилл достаёт документацию любого публичного репозитория на GitHub через DeepWiki: оглавление, полный текст вики и ответы на вопросы по коду.
npx skills add seflless/deepwiki --skill deepwiki -a claude-codeЧто делает deepwiki
Скилл оборачивает CLI-утилиту @seflless/deepwiki, которая ходит в DeepWiki за доками публичных репозиториев. Три команды: toc отдаёт оглавление, wiki — весь текст вики, ask — ответ на конкретный вопрос по коду. Спросить можно сразу про несколько репозиториев, до 10 в одном вызове, если нужно понять, как библиотеки стыкуются между собой.
Внутри — таблица команд и флагов, которые скилл подставляет сам. --json даёт сырой JSON для парсинга, -q убирает спиннеры, --no-color отключает цвета. Советует начать с toc, чтобы увидеть, какие разделы вообще есть, и только потом задавать вопросы через ask.
Для работы нужен Node.js: команды запускаются через npx. Без установленного Node скилл просто не стартует, так что проверьте это до того, как звать агента искать доки.
Какие задачи решает
- посмотреть структуру документации незнакомой библиотеки
- получить полный текст вики репозитория в JSON
- задать вопрос по исходникам чужого проекта
- сравнить, как устроены две библиотеки сразу
- вытащить доки в файл для дальнейшего разбора
Примеры запросов агенту
- посмотри документацию репозитория facebook/react через deepwiki
- спроси у deepwiki, как в anthropics/claude-code устроена система разрешений на инструменты
- сравни через deepwiki, как работают серверные компоненты в facebook/react и vercel/next.js
Как установить deepwiki
1Через Skills CLI (Vercel)
npx skills add seflless/deepwiki --skill deepwiki -a claude-code2Вручную: положить файлы
~/.claude/skills/deepwiki/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/deepwiki/
1Через Skills CLI (Vercel)
npx skills add seflless/deepwiki --skill deepwiki -a codex2Вручную: положить файлы
.agents/skills/deepwiki/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add seflless/deepwiki --skill deepwiki -a cursor2Вручную: положить файлы
.cursor/skills/deepwiki/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install seflless/deepwiki deepwiki2Вручную: положить файлы
.github/skills/deepwiki/SKILL.md1Через Skills CLI (Vercel)
npx skills add seflless/deepwiki --skill deepwiki -a gemini-cli2Командой платформы
gemini skills install https://github.com/seflless/deepwiki --path skills/deepwikiВручную: положить файлы
.devin/skills/deepwiki/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add seflless/deepwiki --skill deepwiki -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о deepwiki
Как установить deepwiki в Claude?
Выполните npx skills add seflless/deepwiki --skill deepwiki -a claude-code. Скилл встанет в ~/.claude/skills/deepwiki/SKILL.md.
Что делает deepwiki?
Тянет документацию публичных репозиториев GitHub через DeepWiki: оглавление, полный текст вики и ответы на вопросы по коду. Работает из терминала и из агента.
Что нужно для работы deepwiki?
Node.js — команды запускаются через npx. Вопрос можно задать сразу по нескольким репозиториям, максимум 10 за раз.
Исходный текст
SKILL.md · MIT
--- name: deepwiki description: > Query any public GitHub repo's documentation via DeepWiki. Use when needing to understand a library, framework, or dependency. Triggers on "look up docs", "how does X work", "deepwiki", "deepwiki". --- # deepwiki Query any public GitHub repo's docs from the terminal via DeepWiki. Assumes Node.js is installed. ## Commands | Command | Usage | Description | |---------|-------|-------------| | `toc` | `npx @seflless/deepwiki toc <owner/repo>` | Table of contents | | `wiki` | `npx @seflless/deepwiki wiki <owner/repo>` | Full wiki content | | `ask` | `npx @seflless/deepwiki ask <owner/repo> "<question>"` | AI-powered Q&A | | `ask` | `npx @seflless/deepwiki ask <repo1> <repo2> "<question>"` | Multi-repo Q&A (max 10) | ## Flags | Flag | Purpose | |------|---------| | `--json` | Raw JSON output (good for piping) | | `-q, --quiet` | No spinners/progress | | `--no-color` | Disable colors | ## Examples ```bash # Understand a library's structure npx @seflless/deepwiki toc facebook/react # Get full docs for reference npx @seflless/deepwiki wiki oven-sh/bun --json > bun-docs.json # Ask a specific question npx @seflless/deepwiki ask anthropics/claude-code "How does the tool permission system work?" # Cross-project question npx @seflless/deepwiki ask facebook/react vercel/next.js "How do server components work across these projects?" ``` ## Tips - Use `--json` when you need structured data to parse - Use `toc` first to understand what docs exist, then `ask` for specifics - Multi-repo `ask` is great for understanding how libraries interact
© seflless · MIT · seflless/deepwiki