Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/profsynapse/nexus/skillnpx skills add ProfSynapse/nexus --skill skillgit clone --depth 1 https://github.com/ProfSynapse/nexusWhat 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 | $0.00112 | $0.01135 |
| Opus 5 | $0.00056 | $0.00567 |
| Sonnet 5 | $0.00022 | $0.00227 |
| Haiku 4.5 | $0.00011 | $0.00113 |
Grade A, and why
nexus scanned grade A with 0 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 2d 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.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 91 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Nexus vault CLI
nexus drives a running Nexus (Obsidian) vault from the shell over a local
socket — no MCP config. It has two verbs: discover what you can do, then
execute.
Start here
Run nexus --help first. It is the authoritative, always-current manual —
commands, the context contract, CLI syntax, gotchas, and the tool catalog. It's
offline and instant (no socket), so read it before your first real command
instead of guessing.
For a common task, nexus playbook <name> gives you a ready-to-run recipe
plus your workspaces and the exact tools it needs, in one call. Run
nexus playbook to see what's available (typically: vault-work, organize,
tasks, prompt).
The mindset (this is what --help can't teach you)
- Explore → inspect → exploit. Search/list find locations;
content readgets contents; then you write. A search hit is a{path, score}, not the note — never quote, summarize, or edit from a hit without reading it first. nexus toolsreturns schemas, not data. It's discovery. Don't loop it hoping for vault content — that comes fromnexus use --memory … --goal … -- content read ….--memoryand--goalare real and enforced. You're operating a person's live vault; pass a genuine running summary and objective, not placeholders.- You can't escape the vault. Paths are vault-relative;
..,~, and absolute paths are rejected. That's a guardrail, not a bug. - Nothing is destroyed. The AI gets archive (reversible), not delete.
- Windows:
nexus vaultsdiscovers local named pipes. If policy blocks enumeration, pass--vault <name>or setNEXUS_VAULT.
The shape
nexus tools [selector] # discover — tool schemas (never vault data)
nexus use --memory "<what you're doing>" --goal "<objective>" -- \
<agent command --flags> # execute — runs one tool, prints the result
The -- delimiter is canonical: context belongs before it; the tool command
belongs after it. This avoids nested command-string quoting, especially in
Windows PowerShell. The legacy one-string form remains supported.
What ships with it
5 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.
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.
- 2d ago First seen · 91 lines · 112 tokens per session scan A 7c110bc3e222
nexus is a skill published in the GitHub repository ProfSynapse/nexus (154 stars, last pushed 2d ago), licensed MIT. It adds 112 tokens to every session and 1,135 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
systematic-debugging
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
next-cache-components-adoption
Turn on Cache Components in a Next.js app and resolve the blocking routes it surfaces. Use when the user wants to enable, adopt, or migrate to Cache Components, flip the cacheComponents flag, work through a flood of blocking-prerender / instant validation errors, run the cache-components-instant-false codemod, or…
babysit-pr
Babysit a GitHub pull request after creation by continuously polling review comments, CI checks/workflow runs, and mergeability state until the PR is merged/closed or user help is required. Diagnose failures, retry likely flaky failures up to 3 times, auto-fix/push branch-related issues when appropriate, and keep…
imagegen
Generate or edit raster images when the task benefits from AI-created bitmap visuals such as photos, illustrations, textures, sprites, mockups, or transparent-background cutouts. Use when Codex should create a brand-new image, transform an existing image, or derive visual variants from references, and the output…
cpu-profile-analysis
Analyze V8/Chrome CPU profiles (.cpuprofile) and DevTools trace files (Trace-.json). Use when: profiling performance, investigating slow functions, comparing code paths, finding bottlenecks, analyzing timeToRequest, understanding call trees from sampling profiler data, analyzing layout/paint/rendering, investigating…
next-cache-components-optimizer
Drive a Next.js route to instant navigation by setting up an agentic loop, under Cache Components / PPR, on initial load (hard navigation) and client-side navigation (soft navigation). Encode the goal as a failing @next/playwright instant() e2e and work it to green, one verified route at a time; the shipped test then…