nia-docs — скилл для Claude Code: что делает и как установить
Ищет документацию и примеры кода по базе из более чем 3000 пакетов через Nia. Помогает быстро находить сигнатуры функций и паттерны библиотек.
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a claude-codeЧто делает nia-docs
Скилл запускает семантический поиск и поиск по шаблонам через утилиту scripts/mcp/nia_docs.py. Он охватывает проиндексированные библиотеки из npm, PyPI, Crates и Go. По умолчанию запросы идут в реестр npm с выдачей до 5 результатов, но реестр можно переключить на py_pi, crates или go_modules.
Для вызовов используются инструмент Bash и менеджер пакетов uv. Скрипт поддерживает поиск точных вхождений через флаг --grep, поиск по смыслу внутри выбранного пакета и универсальный поиск по всей базе источников через --search.
Без переменной окружения NIA_API_KEY или зарегистрированного сервера nia в файле mcp_config.json поиск работать не будет.
Какие задачи решает
- найти примеры вызова функций в библиотеке по шаблону grep
- получить примеры использования пакета из npm, PyPI или Crates
- найти решения типовых задач во всей базе проиндексированного кода
Примеры запросов агенту
- Найди в документации fastapi примеры dependency injection через nia-docs
- Поищи через nia-docs использование session.execute в пакете sqlalchemy
- Найди через nia-docs примеры middleware для обработки ошибок
Как установить nia-docs
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a claude-code2Вручную: положить файлы
~/.claude/skills/nia-docs/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/nia-docs/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a codex2Вручную: положить файлы
.agents/skills/nia-docs/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a cursor2Вручную: положить файлы
.cursor/skills/nia-docs/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install parcadei/Continuous-Claude-v3 nia-docs2Вручную: положить файлы
.github/skills/nia-docs/SKILL.md1Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a gemini-cli2Командой платформы
gemini skills install https://github.com/parcadei/Continuous-Claude-v3 --path .claude/skills/nia-docsВручную: положить файлы
.devin/skills/nia-docs/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о nia-docs
Как установить nia-docs в Claude Code?
Выполните команду npx skills add parcadei/Continuous-Claude-v3 --skill nia-docs -a claude-code.
Что делает скилл nia-docs?
Он отправляет запросы к Nia для поиска документации и примеров реализации в экосистемах npm, PyPI, Crates и Go.
Что требуется для работы скилла?
Нужно добавить ключ в переменную NIA_API_KEY или настроить сервер nia в файле mcp_config.json.
Исходный текст
SKILL.md · MIT
--- name: nia-docs description: Search library documentation and code examples via Nia allowed-tools: [Bash, Read] --- # Nia Documentation Search Search across 3000+ packages (npm, PyPI, Crates, Go) and indexed sources for documentation and code examples. ## Usage ### Semantic search in a package ```bash uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package fastapi --query "dependency injection" ``` ### Search with specific registry ```bash uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package react --registry npm --query "hooks patterns" ``` ### Grep search for specific patterns ```bash uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package sqlalchemy --grep "session.execute" ``` ### Universal search across indexed sources ```bash uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --search "error handling middleware" ``` ## Options | Option | Description | |--------|-------------| | `--package` | Package name to search in | | `--registry` | Registry: npm, py_pi, crates, go_modules (default: npm) | | `--query` | Semantic search query | | `--grep` | Regex pattern to search | | `--search` | Universal search across all indexed sources | | `--limit` | Max results (default: 5) | ## Examples ```bash # Python library usage uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package pydantic --registry py_pi --query "validators" # React patterns uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package react --query "useEffect cleanup" # Find specific function usage uv run python -m runtime.harness scripts/mcp/nia_docs.py \ --package express --grep "app.use" ``` Requires `NIA_API_KEY` in environment or `nia` server in mcp_config.json.
© parcadei · MIT · parcadei/Continuous-Claude-v3