nia

Installation
SKILL.md

How to use Nia

Nia provides tools for indexing and searching external repositories, research papers, local folders, documentation, packages, and performing AI-powered research. Its primary goal is to reduce hallucinations in LLMs and provide up-to-date context for AI agents.

CRITICAL: Nia-First Workflow

BEFORE using WebFetch or WebSearch, you MUST:

  1. Check indexed sources first: manage_resource(action='list', query='relevant-keyword') - Many sources may already be indexed
  2. If source exists: Use search, nia_grep, nia_read, nia_explore for targeted queries
  3. If source doesn't exist but you know the URL: Index it with index tool, then search
  4. Only if source unknown: Use nia_research(mode='quick') to discover URLs, then index
  5. Subscribe to a source: Use Nia to subscribe to a source by using manage_resource tool (subcribe option)

Why this matters: Indexed sources provide more accurate, complete context than web fetches. WebFetch returns truncated/summarized content while Nia provides full source code and documentation.

Deterministic Workflow

  1. Check if the source is already indexed using manage_resource (when listing sources, use targeted query to save tokens since users can have multiple sources indexed) or check any nia.md files for already indexed sources.
Installs
1
GitHub Stars
58
First Seen
Mar 4, 2026