NL

nozomio-labs/nia-skill

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

26 stars 品質 48 トレンド 11

Skill for Nia AI - index and search repos, docs, papers, datasets

概要

AI agent skill for Nia - index and search code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, Google Drive, and packages. Nia provides tools for indexing and searching external repositories, research papers, documentation, packages, local folders, Slack workspaces, Google Drive, and performing AI-powered research. Its primary goal is to reduce hallucinations in LLMs and provide up-to-date context for AI agents. 1. Get your API key: - Use ./scripts/auth.sh signup ... then ./scripts/auth.sh bootstrap-key ... - Or use ./scripts/auth.sh login-key - Run npx nia-wizard@latest (guided setup) - Or sign up at trynia.ai Set the NIA_API_KEY environment variable: NIA_API_KEY takes precedence over the config file. All scripts are in ./scripts/ and use subcommands: ./scripts/ .sh [args...] See SKILL.md for detailed usage, environment variables, and the Nia-first workflow guide.

README

以下は原文 README の抜粋です。原文を見る。

Nia Skill

AI agent skill for Nia - index and search code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, Google Drive, and packages.

What is Nia?

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

Setup

  1. Get your API key:

    • Use ./scripts/auth.sh signup ... then ./scripts/auth.sh bootstrap-key ...
    • Or use ./scripts/auth.sh login-key
    • Run npx nia-wizard@latest (guided setup)
    • Or sign up at trynia.ai
  2. Store the key:

    Set the NIA_API_KEY environment variable:

    export NIA_API_KEY="your-api-key"
    

    Or use a config file:

    mkdir -p ~/.config/nia
    echo "your-api-key" > ~/.config/nia/api_key
    

    NIA_API_KEY takes precedence over the config file.

  3. Requirements: curl, jq

Usage

# Index a repository
./scripts/repos.sh index "owner/repo"

# List indexed repositories
./scripts/repos.sh list

# Search all indexed sources
./scripts/search.sh universal "how does auth work?"

# Index documentation
./scripts/sources.sh index "https://docs.stripe.com"

# Grep repository code
./scripts/repos.sh grep "vercel/ai" "streamText"

# Connect Slack workspace
./scripts/slack.sh register-token xoxb-your-token "My Workspace"

# Search Slack messages
SLACK_WORKSPACES= ./scripts/search.sh query "question"

# Connect Google Drive
./scripts/google-drive.sh install

# Browse Drive items before indexing
./scripts/google-drive.sh browse 

Scripts

All scripts are in ./scripts/ and use subcommands: ./scripts/.sh [args...]

Script Description
auth.sh Programmatic signup and API key bootstrap/login
repos.sh Index, list, read, grep, tree for GitHub repositories
sources.sh Unified source management for docs, datasets, local folders, Slack, and Google Drive
search.sh Query specific sources, universal search, web search, deep research
oracle.sh Autonomous Oracle research agent (Pro)
tracer.sh Live GitHub code search without indexing (Pro)
slack.sh Slack workspace integration (OAuth, BYOT, channels, grep, messages)
google-drive.sh Google Drive OAuth, browsing, selection, indexing, and sync
papers.sh Index and list arXiv research papers
datasets.sh Index and list HuggingFace datasets
packages.sh Grep and search package source code (npm, PyPI, crates.io, Go, RubyGems)
folders.sh Local folder management via the unified /sources API
categories.sh Organize sources into categories
contexts.sh Cross-agent context sharing
GitHub で README 全文を見る

推奨ツール

別のキーワードを試すか、フィルタを外してください。

インストール

npx skillfish add nozomio-labs/nia-skill
MCP 初心者?mcpskill.org のガイドから始めましょう →