{
  "markdown": "# Nia Skill\n\nAI agent skill for [Nia](https://trynia.ai) - index and search code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, Google Drive, and packages.\n\n## What is Nia?\n\nNia 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.\n\n## Setup\n\n1. Get your API key:\n   - Use `./scripts/auth.sh signup ...` then `./scripts/auth.sh bootstrap-key ...`\n   - Or use `./scripts/auth.sh login-key <email> <password>`\n   - Run `npx nia-wizard@latest` (guided setup)\n   - Or sign up at [trynia.ai](https://trynia.ai)\n\n2. Store the key:\n\n   Set the `NIA_API_KEY` environment variable:\n   ```bash\n   export NIA_API_KEY=\"your-api-key\"\n   ```\n\n   Or use a config file:\n   ```bash\n   mkdir -p ~/.config/nia\n   echo \"your-api-key\" > ~/.config/nia/api_key\n   ```\n\n   > `NIA_API_KEY` takes precedence over the config file.\n\n3. Requirements: `curl`, `jq`\n\n## Usage\n\n```bash\n# Index a repository\n./scripts/repos.sh index \"owner/repo\"\n\n# List indexed repositories\n./scripts/repos.sh list\n\n# Search all indexed sources\n./scripts/search.sh universal \"how does auth work?\"\n\n# Index documentation\n./scripts/sources.sh index \"https://docs.stripe.com\"\n\n# Grep repository code\n./scripts/repos.sh grep \"vercel/ai\" \"streamText\"\n\n# Connect Slack workspace\n./scripts/slack.sh register-token xoxb-your-token \"My Workspace\"\n\n# Search Slack messages\nSLACK_WORKSPACES=<id> ./scripts/search.sh query \"question\"\n\n# Connect Google Drive\n./scripts/google-drive.sh install\n\n# Browse Drive items before indexing\n./scripts/google-drive.sh browse <installation_id>\n```\n\n## Scripts\n\nAll scripts are in `./scripts/` and use subcommands: `./scripts/<script>.sh <command> [args...]`\n\n| Script | Description |\n|--------|-------------|\n| `auth.sh` | Programmatic signup and API key bootstrap/login |\n| `repos.sh` | Index, list, read, grep, tree for GitHub repositories |\n| `sources.sh` | Unified source management for docs, datasets, local folders, Slack, and Google Drive |\n| `search.sh` | Query specific sources, universal search, web search, deep research |\n| `oracle.sh` | Autonomous Oracle research agent (Pro) |\n| `tracer.sh` | Live GitHub code search without indexing (Pro) |\n| `slack.sh` | Slack workspace integration (OAuth, BYOT, channels, grep, messages) |\n| `google-drive.sh` | Google Drive OAuth, browsing, selection, indexing, and sync |\n| `papers.sh` | Index and list arXiv research papers |\n| `datasets.sh` | Index and list HuggingFace datasets |\n| `packages.sh` | Grep and search package source code (npm, PyPI, crates.io, Go, RubyGems) |\n| `folders.sh` | Local folder management via the unified `/sources` API |\n| `categories.sh` | Organize sources into categories |\n| `contexts.sh` | Cross-agent context sharing |\n| `deps.sh` | Dependency analysis and doc subscription |\n| `advisor.sh` | AI code advisor grounded in indexed sources |\n| `github.sh` | Live GitHub API search (glob, read, search, tree) |\n| `usage.sh` | API usage summary |\n\n## Documentation\n\nSee [SKILL.md](./SKILL.md) for detailed usage, environment variables, and the Nia-first workflow guide.\n\n## License\n\nMIT\n",
  "bytes": 3334,
  "sha": "a317638382c982d20a2491395f682fc5f39e957c573258ddc25dda28a7f85ca8",
  "repo_slug": "nozomio-labs/nia-skill",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/skl_nozomio_labs_nia_skill_nia_b2397daa/readme"
}