upstash vector-js
OFFICIALLABSCO SUMMARY
@upstash/vector is a connectionless client built for places a persistent connection doesn't fit — serverless functions, Cloudflare Workers, Next.js, client-side and WebAssembly code — talking to the index over REST instead of a driver. The skill walks through the shape of that API: upserting dense, sparse, or hybrid vectors, or plain text via a data field that Upstash embeds server-side; querying by vector or by raw text with metadata filtering; and the surrounding index operations — fetch, range, delete, reset, info, random, and namespace management (listNamespaces, deleteNamespace) for partitioning one index into isolated subsets.
This is for someone who has already chosen Upstash Vector and wants an agent that writes correct calls against this specific client, not someone evaluating vector databases — the skill assumes the index and the choice are made. It buys nothing without one: the README's own quick start opens with creating an index in the Upstash console before any code runs.
READ THE FULL ANALYSIS
What it costs to start. The skill's one dependency is an Upstash Vector REST URL and token, which is why it is labeled account_key rather than something that runs standalone.
One thing worth knowing before installing. The SDK reports telemetry by default — SDK version, platform, and runtime — and the opt-out is an environment variable, UPSTASH_DISABLE_TELEMETRY, not a flag on the client itself.
Checked from the SDK's own README and its one skill description; vector-js carries no other skills to weigh it against.
WHAT'S INSIDE
1 showing · 1 totalupstash-vector-js
Stores things by meaning rather than by exact wording, so an app can ask for the closest matches to a query — that is what an Upstash Vector index holds, and this drives it from TypeScript.
HOW TO GET IT
npx skills add upstash/vector-jsnpx skills add upstash/vector-js --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.