
Nia Docs
- 457 installs
- 3.9k repo stars
- Updated January 26, 2026
- parcadei/continuous-claude-v3
nia-docs is a Claude Code skill that searches documentation and code examples across 3000+ packages in npm, PyPI, Crates, and Go registries through the Nia docs harness.
About
nia-docs is a Claude Code skill in parcadei/continuous-claude-v3 that searches library documentation and runnable code examples through a Python harness at scripts/mcp/nia_docs.py. The index spans 3000+ packages across npm, PyPI, Crates, and Go registries, supporting semantic search inside a named package or grep-style pattern lookup when you need exact API signatures. Typical commands run via uv run python -m runtime.harness with --package, --registry, and --query flags—for example querying FastAPI for dependency injection or React on npm for hooks patterns. Developers reach for nia-docs when implementing unfamiliar APIs, comparing framework patterns, or avoiding stale training-data guesses during feature work. The skill allows Bash and Read tools and fits agent workflows that already use uv and the continuous-claude-v3 runtime harness for MCP-style doc retrieval.
- nia-docs
Nia Docs by the numbers
- 457 all-time installs (skills.sh)
- +2 installs in the week ending Aug 4, 2026 (Skillselion tracking)
- Ranked #939 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/parcadei/continuous-claude-v3 --skill nia-docsAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 457 |
|---|---|
| repo stars | ★ 3.9k |
| Last updated | January 26, 2026 |
| Repository | parcadei/continuous-claude-v3 ↗ |
How do you search library docs across npm and PyPI?
Use nia-docs for development tasks
Who is it for?
Developers implementing features in Python, TypeScript, Rust, or Go who need fast semantic doc search without leaving the agent session.
Skip if: Teams that only need project-local codebase search or private internal wiki lookup without public registry documentation.
When should I use this skill?
User asks how a third-party package works, needs API examples, or wants semantic or grep search across npm, PyPI, Crates, or Go docs.
What you get
Ranked documentation excerpts, code examples, and grep matches for a named package and registry query.
- Documentation excerpts
- Code example snippets
- Grep match results
By the numbers
- Indexes documentation for 3000+ packages
- Supports 4 registries: npm, PyPI, Crates, and Go
Files
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
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package fastapi --query "dependency injection"Search with specific registry
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package react --registry npm --query "hooks patterns"Grep search for specific patterns
uv run python -m runtime.harness scripts/mcp/nia_docs.py \
--package sqlalchemy --grep "session.execute"Universal search across indexed sources
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
# 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.
Related skills
How it compares
Pick nia-docs over generic web search skills when you need registry-aware semantic lookup inside a specific package's official docs and examples.
FAQ
How many packages does nia-docs search?
nia-docs searches across 3000+ packages indexed from npm, PyPI, Crates, and Go registries, returning documentation passages and code examples for semantic or grep queries.
How do you run a nia-docs search?
nia-docs runs through uv run python -m runtime.harness scripts/mcp/nia_docs.py with flags like --package fastapi, --registry npm, and --query for semantic lookup or pattern grep inside the chosen package.
Which registries does nia-docs support?
nia-docs supports npm, PyPI, Crates, and Go registries, letting developers target a specific ecosystem when searching library documentation and examples during implementation work.