mcpbeat

Nia Docs

parcadei/nia-docs

Search library documentation and code examples via Nia

438 tokens
context cost
the whole folder, loaded on every use
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3880
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/parcadei/Continuous-Claude-v3 --skill nia-docs

The instruction itself

8 sections, as written by the author

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.

How to use it

Copy the folder

Take parcadei/nia-docs from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.