Borrowing it
Nothing to install: this file belongs to Rushik-B/Clira. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/Rushik-B/Clira/main/.claude/skills/nia/SKILL.mdgit clone --depth 1 https://github.com/Rushik-B/CliraWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/rushik-b/clira/nia)<a href="https://agentmods.dev/skills/rushik-b/clira/nia"><img src="https://agentmods.dev/badge/skills/rushik-b/clira/nia/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/rushik-b/clira/nia"><img src="https://agentmods.dev/badge/skills/rushik-b/clira/nia.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00053 | $0.04650 |
| Opus 5 | $0.00026 | $0.02325 |
| Sonnet 5 | $0.00011 | $0.00930 |
| Haiku 4.5 | $0.00005 | $0.00465 |
Grade B, and why
Nia scanned grade B with 2 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Unrestricted tool accessmediumExcessive agency
A wildcard tool grant or "run any command" leaves no least-privilege boundary at all.
Run any script without arguments to see available commands and usage. Makes network callslowCapability
Not a fault in itself. Listed so you know the mod talks to something, and to what.
- `curl` How it starts
The opening of the file, as written. The whole thing — 355 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Nia Skill
Direct API access to Nia for indexing and searching code repositories, documentation, research papers, HuggingFace datasets, local folders, Slack workspaces, and packages.
Nia provides tools for indexing and searching external repositories, research papers, 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.
Setup
Get your API key
Either:
- Run
npx nia-wizard@latest(guided setup) - Or sign up at trynia.ai to get your key
Store the key
Set the NIA_API_KEY environment variable:
export NIA_API_KEY="your-api-key-here"
Or store it in a config file:
mkdir -p ~/.config/nia
echo "your-api-key-here" > ~/.config/nia/api_key
Note:
NIA_API_KEYenvironment variable takes precedence over the config file.
Requirements
curljq
Nia-First Workflow
BEFORE using web fetch or web search, you MUST:
- Check ALL indexed sources first:
./scripts/repos.sh list,./scripts/sources.sh list, and./scripts/slack.sh list - If source exists: Use
search.sh query(withSLACK_WORKSPACESenv for Slack),repos.sh grep,sources.sh readfor targeted queries - If Slack workspace is connected: Use
SLACK_WORKSPACES=<installation_id> ./scripts/search.sh query "question"to search Slack messages, orslack.sh grep/slack.sh messagesfor direct access - If source doesn't exist but you know the URL: Index it with
repos.sh indexorsources.sh index, then search - Only if source unknown: Use
search.sh weborsearch.sh deepto discover URLs, then index
Why this matters: Indexed sources provide more accurate, complete context than web fetches. Web fetch returns truncated/summarized content while Nia provides full source code and documentation.
IMPORTANT: search.sh universal does NOT search Slack workspaces. To search Slack, you MUST use search.sh query with the SLACK_WORKSPACES env var, or use slack.sh grep / slack.sh messages directly.
What ships with it
18 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- README.md 2.8 KB
- scripts/advisor.sh 1.6 KB runs code
- scripts/categories.sh 2.7 KB runs code
- scripts/contexts.sh 4.8 KB runs code
- scripts/datasets.sh 1.4 KB runs code
- scripts/deps.sh 2.6 KB runs code
- scripts/folders.sh 8.9 KB runs code
- scripts/github.sh 3.1 KB runs code
- scripts/lib.sh 4.2 KB runs code
- scripts/oracle.sh 5.0 KB runs code
- scripts/packages.sh 3.4 KB runs code
- scripts/papers.sh 1.4 KB runs code
- scripts/repos.sh 4.8 KB runs code
- scripts/search.sh 7.0 KB runs code
- scripts/slack.sh 5.7 KB runs code
- scripts/sources.sh 12 KB runs code
- scripts/tracer.sh 3.2 KB runs code
- scripts/usage.sh 203 B runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 9d ago First seen · 355 lines · 53 tokens per session scan B fca76308a1e4
Nia is a skill published in the GitHub repository Rushik-B/Clira (18 stars, last pushed 4mo ago), licensed MIT. It adds 53 tokens to every session and 4,650 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it B with 2 findings (unrestricted tool access, makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
sora-taira-testnet
Work against the SORA Taira testnet through its deployed Torii MCP endpoint for live account, asset, alias, contract, governance, Musubi package-registry, and transaction workflows. Use when Codex needs to inspect or mutate the Taira testnet, verify or add https://taira.sora.org/v1/mcp, prefer the curated iroha. tool…
skill-vetter-runtime
Review ClawHub or local Skill packages before installation, classify risk, and return a structured security report.
gateway
Start and manage the Kurtosis gateway for Kubernetes. The gateway forwards local ports to the Kurtosis engine and services running in a k8s cluster. Required when using Kurtosis with Kubernetes. Use when kurtosis engine status shows nothing on k8s or services aren't reachable.
performing-container-security-scanning-with-trivy
Scan container images, filesystems, and Kubernetes manifests for vulnerabilities, misconfigurations, exposed secrets, and license compliance issues using Aqua Security Trivy with SBOM generation and CI/CD integration.
evolve-create
Create a reusable gene from a novel fix pattern. Only invoke manually.
frontend-conventions
Frontend convention reference (SvelteKit / Svelte 5). Auto-injected into frontend-aware agents - not user-invocable.