If you're tired of Claude hallucinating about your codebase or last week's Slack threads, this is worth trying. Nia indexes everything from GitHub repos and documentation sites to HuggingFace datasets, local folders, Slack workspaces, and Google Drive, then lets Claude search the actual content instead of guessing. The workflow pushes you to check indexed sources first before falling back to web search, which makes sense since you get full source code instead of truncated summaries. Setup requires an API key and the usual curl/jq dependencies. The script collection is comprehensive, covering everything from grep and tree views to dependency analysis and annotations. It's positioned as a hallucination reducer, and the deterministic workflow approach suggests the authors have thought about how LLMs actually fail.
- skills.sh installs
- 56.3K
- GitHub stars
- 26
- last updated
- Aug 21, 2026
Install
$ npx -y skills add nozomio-labs/nia-skill --skill Nia --agent claude-codeInstalls into .claude/skills of the current project.
Files
CRITICAL: Nia-First Workflow (Read This First)
NEVER use web fetch or web search without checking Nia sources first. NEVER skip this workflow.
- Check what's indexed:
./scripts/nia.sh sources(quick summary of everything). For full details:repos.sh list,sources.sh list,slack.sh list,google-drive.sh list,x.sh list - Source exists? Search it:
search.sh query,repos.sh grep/read,sources.sh grep/read/tree - Slack connected?
SLACK_WORKSPACES=<id> ./scripts/search.sh query "question"orslack.sh grep/messages - Drive connected but not indexed?
google-drive.sh browse→update-selection→index, then usesources.sh - Source not indexed but URL known? Index it first with
repos.sh indexorsources.sh index, then search - Source completely unknown? Only then use
search.sh weborsearch.sh deep
Indexed sources are always more accurate and complete than web fetches. Web fetch returns truncated/summarized content. Nia provides full source code and documentation. No skipping to web.
Sponsors
