nia-docs

Search library documentation and code examples across npm, PyPI, Crates, and Go modules.

8|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/scooter-lacroix/Maestro --skill nia-docs-scooter-lacroix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nia-docs
Source: https://github.com/scooter-lacroix/Maestro/tree/main/maestro/skills/research/nia-docs
Command: npx skills add https://github.com/scooter-lacroix/Maestro --skill nia-docs-scooter-lacroix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill helps developers quickly find documentation and code examples for libraries across various package managers, saving time on research and implementation.

Core Features & Use Cases

  • Package-Specific Search: Find documentation and examples for a given package (e.g., fastapi, react).
  • Registry Selection: Specify the package registry (e.g., npm, py_pi, crates).
  • Pattern Matching: Use semantic queries or regex (grep) to pinpoint specific information.
  • Universal Search: Broadly search across all indexed sources.
  • Use Case: A developer needs to understand how to implement dependency injection in Python's fastapi library. They can use this Skill to search for relevant documentation and code snippets.

Quick Start

Use the nia-docs skill to search for "dependency injection" within the "fastapi" package.

Frequently Asked Questions about nia-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search library documentation and code examples across package registries?

Searching library documentation across npm, PyPI, Crates, and Go modules is done via semantic queries or regex pattern matching to retrieve targeted code examples and docs from specified packages or universally across indexed sources.

Can I find specific code patterns in a package using grep or regex?

Yes, regex grep pattern matching allows targeted retrieval of specific code examples and information within a specified package across indexed library documentation sources.

Do I need an API key to search package documentation?

Yes, searching package documentation requires a NIA_API_KEY environment variable or a configured 'nia' server to execute search queries across the indexed registries.

What's the best way to find implementation examples for a specific library like fastapi?

The best way to find implementation examples for a specific library like fastapi is using package-specific search, which retrieves relevant documentation and code snippets by targeting queries within that exact package name.

Does this documentation search support Go modules and Rust crates?

Yes, the documentation search supports Go modules and Rust crates, allowing you to specify the 'crates' or 'go' registry to find relevant code examples and library docs across these specific package ecosystems.

Why use semantic queries instead of exact string matching for library research?

Semantic queries find conceptually related documentation and code examples even when exact terminology differs, making library research more effective for understanding broader implementation patterns like dependency injection.