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

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:
To install only a specific SDK skill, append its name:

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.