Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
parcadei avatar

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-docs

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs457
repo stars3.9k
Last updatedJanuary 26, 2026
Repositoryparcadei/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

SKILL.mdMarkdownGitHub ↗

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

OptionDescription
--packagePackage name to search in
--registryRegistry: npm, py_pi, crates, go_modules (default: npm)
--querySemantic search query
--grepRegex pattern to search
--searchUniversal search across all indexed sources
--limitMax 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.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.