upstash skills
OFFICIALLABSCO SUMMARY
That combined skill, upstash, is the one to reach for when a project touches several Upstash products at once — Redis, Ratelimit, QStash, Workflow, Vector, Search, Box, Blob, and the CLI all in one file. The other ten are single-product SDK skills: Redis caching and sessions, rate limiting, QStash messaging and scheduling, durable Workflow functions, Vector search, full-text Search, a JavaScript and a separate Python skill for Box's sandboxed containers, a CLI skill for scripting outside any MCP session, and upstash-redis-start, which provisions a temporary Redis database with a single POST request and no account at all.
This is for a team already building on Vercel, Cloudflare Workers, or another serverless runtime with Upstash as the backing store, who wants their coding agent to reach for the right SDK skill by name instead of the combined one every time. The readme's own skill table lists only eight of the eleven — upstash-box-py, upstash-cli, and upstash-redis-start exist in the repository but are not mentioned in that table.
READ THE FULL ANALYSIS
What each one expects. Eight of the 11 assume an Upstash account and API credentials are already available; one, the CLI skill, wants the upstash binary installed locally and is written to defer to Upstash's own MCP server when that is already registered in the session instead of duplicating its coverage; and one — upstash-redis-start — needs nothing, since the database it creates lives for three days on a public endpoint until someone claims it.
Licensed and kept in sync. The repository is MIT licensed, and its own build step keeps that split honest: editing one of the ten standalone skills and running npm run build regenerates the combined skill, and the project's CI fails a pull request that forgets to commit the regenerated output.
ALSO IN THIS PACKAGE
upstash
The Upstash MCP server plus agent skills for every Upstash SDK and CLI — Redis, QStash, Workflow, Box, Blob, Ratelimit, Vector, and Search.
upstash
Upstash MCP server lets your agent manage and debug your Upstash resources directly, across Redis, QStash, Workflow, Vector, Search, Upstash Box, and Blob.
http · https://mcp.upstash.com/mcpWHAT'S INSIDE
11 showing · 11 totalNothing else to set up — install it and go.
upstash-box-js
Spins up an isolated cloud container from TypeScript or JavaScript code, with shell, filesystem, git, cron, and AI-agent access inside it — a remote sandbox for running an AI coding agent or untrusted code without touching your own machine.
upstash-box-py
Gives Python code a disposable computer in the cloud, with a shell, a filesystem, a git checkout and a built-in AI coding agent inside it, for work that should not run on your own machine.
upstash-qstash-js
Runs background and scheduled jobs for apps that have no server sitting around to run them: hand Upstash QStash a job for now, for an hour from now or for every morning, and it calls your app when the job is due, retrying until the call gets through.
upstash-ratelimit-js
Adds rate limiting to a serverless or edge endpoint, backed by Upstash Redis, so you can cap how often a user, IP, or API key can hit it and return a 429 once they go over.
upstash-workflow-js
Builds durable, multi-step workflows on top of Upstash QStash, so a serverless function can sleep for days, call other services, and pick back up exactly where it left off after a timeout or restart.
upstash
An index of every Upstash product skill — Redis, Vector, Search, QStash, Workflow, Blob, and Box — that points you to the one you need for the product you're building. It also flags when Upstash's own MCP tools already cover the job, so you don't need to load a skill at all for routine account or data work.
upstash-cli
Runs the `upstash` command-line tool from a terminal, script, or CI job to create, inspect, and manage Redis databases, Vector and Search indexes, QStash schedules, Blob buckets, and team accounts — all as JSON so it can be piped into other commands.
upstash-redis-start
Provisions a free, temporary Upstash Redis database for an AI agent with a single HTTP request — no signup, API key, or SDK setup — that lasts three days unless the user claims it.
upstash-redis-js
Lets JavaScript or TypeScript code talk to Upstash Redis over plain HTTP — no connection pooling to manage — for caching, session storage, leaderboards, job queues, and full-text search.
upstash-search-js
Adds full-text and semantic search to an app from TypeScript — index documents, then run keyword, semantic, or hybrid queries against Upstash Search with no search cluster to run yourself.
upstash-vector-js
Stores the numeric fingerprints an AI model makes of text or images and finds the closest ones to whatever you ask about, which is the piece underneath semantic search, recommendations, and answering questions from your own documents.
HOW TO GET IT
npx skills add upstash/skillsnpx skills add upstash/skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.
/plugin marketplace add upstash/skills/plugin install upstash@upstashTyped inside the agent's own prompt, not in a terminal. The marketplace is called upstash, which is the part after the @.