Skip to main content
Upstash Skills are packaged instructions and resources that extend your agent’s capabilities across every Upstash SDK: Redis, QStash, Workflow, Vector, Search, Ratelimit, and Upstash Box. Find the GitHub repository here.
The upstash skill also includes the @upstash/cli reference, so one install is all your agent needs.

Available skills

SkillDescription
upstashCombined skill covering all Upstash SDKs and the upstash-cli.
upstash-box-jsSandboxed cloud containers with AI agents, shell, filesystem, and git.
upstash-qstash-jsServerless messaging and scheduling via HTTP endpoints.
upstash-ratelimit-jsRate limiting with the Redis Rate Limit TypeScript SDK.
upstash-redis-jsServerless Redis for caching, sessions, leaderboards, full-text search.
upstash-search-jsFull-text search quick starts, core concepts, and TypeScript SDK.
upstash-vector-jsVector database features, SDK usage, and framework integrations.
upstash-workflow-jsDurable workflows. Define, trigger, and manage multi-step processes.
Install the combined upstash skill unless you only need a single SDK.
The combined upstash skill does not bloat your agent’s context. Its top-level SKILL.md only contains references to the underlying per-SDK skill files, so the agent loads just the sections relevant to the task at hand.

Example prompts

  • “Set up Upstash Redis in my Next.js app for session caching”
  • “Create a QStash schedule that calls /api/daily-report every morning at 9am UTC”
  • “Add rate limiting to my /api/login route, 5 attempts per minute per IP”
  • “Build a workflow that fans out to 10 parallel steps and waits for all of them”
  • “Index these product docs into Upstash Vector and wire up semantic search”
  • “Create a new Redis database named prod-cache in us-east-1 using the CLI”
  • “List all my Upstash databases and print their monthly costs”

Installation

Use the Agent Skills CLI to install into any compatible agent:
npx skills add upstash/skills
To install only a specific SDK skill, append its name:
npx skills add upstash/skills/upstash-qstash-js

Managing resources

The combined upstash skill includes the full @upstash/cli command reference, so your agent can create databases, publish QStash messages, query Vector indexes, and more straight from the shell. See the CLI page for credentials and command details.