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

Vector Embed

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

vector-embed is an agent skill that generates 384-dimensional ONNX embeddings via ruvector for developers who need semantic search, RAG pipelines, or agent memory storage.

About

vector-embed is a ruflo skill that generates and stores vector embeddings using the ruvector npm package at version 0.2.25. It embeds text or files with ONNX all-MiniLM-L6-v2 producing 384-dimensional vectors, normalizes them, and stores results in an HNSW index cited at 52,000+ inserts per second and roughly 0.045ms search latency. Developers reach for vector-embed to embed text, code, or documents for semantic search, similarity comparison, clustering, or claude-flow agent memory via memory_store and memory_search. The argument hint accepts `<text-or-file>` input for direct embedding runs.

  • Converts text, documents, and code into dense vector embeddings using leading models
  • Supports multiple embedding providers and local models through a unified interface
  • Optimized for RAG, semantic search, and long-term agent memory workflows
  • Includes batch processing and dimensionality reduction utilities
  • Seamless integration with vector databases and agent toolchains

Vector Embed by the numbers

  • 642 all-time installs (skills.sh)
  • +6 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #1,524 of 16,546 AI & Agent Building 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-embed

Add your badge

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

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

How do you generate vector embeddings for RAG pipelines?

Generate high-quality vector embeddings from text, documents, or code for semantic search, RAG pipelines, and agent memory systems.

Who is it for?

Developers building RAG pipelines or agent memory who want local ONNX embeddings via ruvector without external API calls.

Skip if: Teams requiring cloud-hosted embedding APIs or dimensions other than 384-dim MiniLM-L6-v2.

When should I use this skill?

Embedding text, code, or documents for semantic search, similarity comparison, clustering, or claude-flow memory storage.

What you get

Normalized 384-dimensional embeddings stored in an HNSW index for semantic search or agent memory.

  • 384-dim normalized embeddings
  • HNSW index entries

By the numbers

  • Uses ruvector@0.2.25 with ONNX all-MiniLM-L6-v2 384-dimensional embeddings
  • HNSW indexing cited at 52,000+ inserts per second
  • HNSW search latency cited at ~0.045ms

Files

SKILL.mdMarkdownGitHub ↗

Vector Embed

Generate and store vector embeddings using the ruvector npm package.

When to use

Use this skill to embed text, code, or documents into 384-dimensional vectors for semantic search, similarity comparison, or clustering. ruvector uses ONNX all-MiniLM-L6-v2 with HNSW indexing (52,000+ inserts/sec, ~0.045ms search).

Steps

1. Ensure ruvector@0.2.25 is available:

   npm ls ruvector 2>/dev/null | grep '0.2.25' || npm install ruvector@0.2.25

If embed text later reports ONNX WASM files not bundled, also run:

   npm install ruvector-onnx-embeddings-wasm

2. Embed the input (use the text subcommand, with text as a positional arg):

  • Single string: npx -y ruvector@0.2.25 embed text "your text here"
  • With output file: npx -y ruvector@0.2.25 embed text "your text here" -o vec.json
  • For a file: read its content via the Read tool, then pass it as the positional argument.
  • For batch: loop over files in shell — ruvector@0.2.25 has no built-in --batch/--glob flags.

3. Adaptive (LoRA) variant: npx -y ruvector@0.2.25 embed text "..." --adaptive --domain code 4. Confirm — report vector dimension (384), norm, and any output path written. 5. Store metadata in AgentDB if needed: mcp__claude-flow__memory_store({ key: "embed-SOURCE", value: "VECTOR_METADATA", namespace: "vector-patterns" })

MCP alternative

Register the MCP server once with the pinned version:

claude mcp add ruvector -- npx -y ruvector@0.2.25 mcp start

Then call MCP tools directly: hooks_rag_context (semantic context), brain_search (collective brain), hooks_ast_analyze, hooks_route.

Caveats

  • The embed --batch --glob and embed --file flags do not exist in ruvector@0.2.25; only embed text <text> is supported. Read files yourself and call embed text per file.
  • ONNX runtime is not bundled by default. If embedding fails, install ruvector-onnx-embeddings-wasm or run npx -y ruvector@0.2.25 doctor to diagnose.

Related skills

FAQ

What embedding model does vector-embed use?

vector-embed uses ruvector@0.2.25 with ONNX all-MiniLM-L6-v2 to produce normalized 384-dimensional vectors stored in an HNSW index for semantic search and agent memory.

What performance does ruvector HNSW indexing claim?

vector-embed cites ruvector HNSW indexing at 52,000+ inserts per second and approximately 0.045ms search latency for local embedding retrieval workloads.

AI & Agent Buildingagentsautomation

This week in AI coding

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

unsubscribe anytime.