Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
ruvnet avatar

Vector Setup

  • 594 installs
  • 67k repo stars
  • Updated August 4, 2026
  • ruvnet/ruflo

vector-setup is a ruflo Claude Code skill that performs first-run setup for ruvector@0.2.25, installing ONNX, Brain, and SONA add-ons, registering the MCP server, and verifying via doctor.

About

vector-setup is an AI & Agent Building skill in ruvnet/ruflo that bootstraps ruvector@0.2.25 and optional add-ons so every /vector subcommand works on first run. Out of the box, several vector commands fail with missing dependency errors for ruvector-onnx-embeddings-wasm, @ruvector/pi-brain, and SONA packages. The skill installs ONNX WASM embeddings, Brain commands, and SONA components, registers the MCP server, and verifies the install through a doctor check. Developers reach for vector-setup when setting up ruflo vector search on a new machine or after encountering confusing dep errors on /vector subcommands, using the optional --full flag for complete add-on installation.

  • vector-setup

Vector Setup by the numbers

  • 594 all-time installs (skills.sh)
  • +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #669 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/ruvnet/ruflo --skill vector-setup

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs594
repo stars67k
Last updatedAugust 4, 2026
Repositoryruvnet/ruflo

How do you set up ruvector for first run?

Use vector-setup for development tasks

Who is it for?

Developers onboarding ruflo vector search who hit missing ONNX, Brain, or SONA dependency errors on /vector subcommands.

Skip if: Projects already running a verified ruvector install with all add-ons and a passing doctor check.

When should I use this skill?

User sets up ruvector, hits ONNX or Brain dependency errors, or needs first-run /vector subcommand bootstrap with --full.

What you get

Installed ruvector@0.2.25 add-ons, registered MCP server, and passing doctor verification

  • Installed ruvector add-ons
  • Registered MCP server
  • Doctor verification pass

By the numbers

  • Targets ruvector@0.2.25
  • Installs ONNX WASM, Brain, and SONA add-ons

Files

SKILL.mdMarkdownGitHub ↗

Vector Setup

Bootstraps ruvector@0.2.25 and its optional add-ons so every /vector subcommand actually works on first run.

Why this exists

Out of the box, several /vector subcommands fail with a confusing dep error:

ErrorMissing package
ONNX WASM files not bundled. The onnx/ directory is missing.ruvector-onnx-embeddings-wasm
Brain commands require @ruvector/pi-brain@ruvector/pi-brain
SONA not available. Native error: Cannot find module '/.../@ruvector/sona/index.js'@ruvector/ruvllm (JS fallback)
LLM commands require @ruvector/ruvllm@ruvector/ruvllm

This skill installs them in one pass.

Steps

1. Pin ruvector:

   npm install ruvector@0.2.25

2. Install the add-ons (idempotent — only what's missing):

   npm install ruvector-onnx-embeddings-wasm \
               @ruvector/pi-brain \
               @ruvector/ruvllm

For a leaner install, pass --full to also pull @ruvector/graph-node and @ruvector/router:

   npm install ruvector-onnx-embeddings-wasm \
               @ruvector/pi-brain \
               @ruvector/ruvllm \
               @ruvector/graph-node \
               @ruvector/router

3. Verify the binary:

   npx -y ruvector@0.2.25 doctor
   npx -y ruvector@0.2.25 info

4. Register the MCP server:

   claude mcp add ruvector -- npx -y ruvector@0.2.25 mcp start
   claude mcp list | grep ruvector

5. Sanity check the most common subcommands:

   npx -y ruvector@0.2.25 hooks route "test"
   npx -y ruvector@0.2.25 attention list
   npx -y ruvector@0.2.25 rvf examples

6. (Optional) Generate a pi identity for brain + edge:

   npx -y ruvector@0.2.25 identity generate
   npx -y ruvector@0.2.25 identity show

Smoke test

For a deterministic verification of the install, run the plugin's bundled smoke script:

bash plugins/ruflo-ruvector/scripts/smoke.sh

It checks: version pin, top-level subcommand visibility, hooks ast-analyze, hooks route, attention list, rvf examples, and info. Exits non-zero if any drift from the contracted surface is detected.

What this does not install

  • Native Rust toolchain (optional; only needed for source builds)
  • Platform-specific native bindings (auto-detected by @ruvector/core)
  • @ruvector/sona native binding (the JS fallback via @ruvector/ruvllm is sufficient on macOS arm64; Linux x64 has its own native binding)

If doctor still reports a problem after this skill runs, paste its output verbatim and ask.

Related skills

FAQ

What version does vector-setup install?

vector-setup bootstraps ruvector@0.2.25 and its optional add-ons including ruvector-onnx-embeddings-wasm for ONNX WASM files, @ruvector/pi-brain for Brain commands, and SONA components.

What errors does vector-setup fix?

vector-setup resolves dependency errors such as missing onnx/ WASM directories, Brain commands requiring @ruvector/pi-brain, and unavailable SONA packages that block /vector subcommands on first run.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.