Skip to content
Development
Skill

/vector-skills-retriever

Retrieve a bounded bundle of relevant external skills from the local skill workspace using vector embedding similarity only.

From plugin
graph-of-skills
2272 skills1 MCP

Claude Code

$ npx -y skills add davidliuk/graph-of-skills --skill vector-skills-retriever --agent claude-code

SKILL.md

vector-skills-retriever.SKILL.md
name: vector-skills-retriever
description: Retrieve a bounded bundle of relevant external skills from the local skill workspace using vector embedding similarity only.
inputs:
  - task description or subproblem summary
outputs:
  - a ranked skill bundle with full instructions and source paths under /opt/graphskills/skills
compatibility:
  - claude-code
  - codex
  - gemini-cli
allowed-tools:
  - shell
  - python3

Purpose

Use this skill when the task likely needs specialized domain knowledge, scripts, or references that are not already obvious from the current context.

This retriever uses embedding similarity only. It does not use graph edges, graph propagation, or lexical expansion.

Retrieve Relevant Skills

Run:

OPENROUTER_API_KEY="${OPENROUTER_API_KEY:-$OPENAI_API_KEY}" \
OPENAI_API_KEY="${OPENROUTER_API_KEY:-$OPENAI_API_KEY}" \
OPENAI_BASE_URL=https://openrouter.ai/api/v1 \
GOS_EMBEDDING_MODEL=openai/text-embedding-3-large \
GOS_EMBEDDING_DIM=3072 \
vectorskills-query "short description of the task or current subproblem"

Diagnostic rule: do not suppress stderr and do not replace failures with fallback text. If `vectorskills-query` fails, keep the original stderr visible and note the real exit code so the failure remains diagnosable.

Useful flags:

vectorskills-query "debug spring boot jakarta migration build errors" --top-n 5 --max-context-chars 9000
vectorskills-query "extract text from receipts into xlsx" --json

How To Use The Results

1. Start with a short task-level query. 2. Read the returned skill bundle. 3. Follow the retrieved skill instructions and inspect any referenced files under `/opt/graphskills/skills/<skill-name>/`. 4. Re-query with a narrower subproblem if needed.

Read more
@davidliuk
Ships withgraph-of-skills

[EMNLP '26] Dependency-Aware Structural Retrieval for Massive Agent Skills

2272 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
227
Star history of davidliuk/graph-of-skills on GitHub, a chart by star-history.com

Other skills on graph-of-skills.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills11d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react2d252k
@facebook@facebookInstall Skill

Questions about vector-skills-retriever.

Which coding agents can use vector-skills-retriever?
vector-skills-retriever installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.