Redis' own guidance for FT.CREATE schema design, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, HNSW vector similarity and RAG retrieval pipelines.
Upstash Workflow (TypeScript)
Summary
Upstash's official skill for the Workflow TypeScript SDK - define serverless workflow endpoints, run durable steps, and trigger and manage runs from the client.
Features
- Define workflow endpoints with serve() from @upstash/workflow
- Structure durable, checkpointed steps with context.run()
- Trigger and manage workflow runs from the client
- Progressive references so context stays small
- Works as an Agent Skills repo, Claude Code plugin and Codex plugin
Install This Skill
Add this skill to your favorite AI agent in a few steps.
Skill Content
Usage Instructions
Learn how to use this skill with different AI agents.
Example Usage
Create an Upstash Workflow endpoint that enriches a signup, waits for email verification, then provisions the account.
Description
Upstash Workflow lets you expose an HTTP endpoint that runs a multi-step process durably, with QStash handling delivery and retries underneath. This skill gives an agent the SDK's actual shape so it writes working endpoints instead of approximations.
What it covers
Installing @upstash/workflow, defining a workflow endpoint with serve(), and structuring work as context.run() steps - the unit that makes a workflow resumable, because each completed step is checkpointed rather than replayed. From there it moves to triggering workflows and managing runs through the client.
The skill points on to companion files for deeper areas of the SDK, so the loaded context stays small until a task needs more.
Use it when
Creating workflow endpoints, breaking a long-running process into durable steps, or interacting with the Upstash Workflow client - in any TypeScript or JavaScript runtime where Upstash Workflow runs, including serverless platforms where a single request cannot stay open long enough to finish the job.
Where it fits
One of the upstash/skills collection, which also covers Upstash Redis, Vector, Search, QStash, Rate Limit and Box (sandboxed cloud containers), plus a combined skill spanning every SDK. The repo doubles as an Agent Skills repo, a Claude Code plugin and an OpenAI Codex plugin.
Install with npx skills add upstash/skills, /plugin marketplace add upstash/skills in Claude Code, codex plugin marketplace add upstash/skills, or npx ctx7 skills install upstash/skills. For operations that call the Upstash API directly - creating databases, publishing messages, querying vectors - Upstash also publishes an MCP server, @upstash/mcp-server.
Related Skills
Supabase's official skill covering Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron and Queues — with a hard rule to verify against the live changelog before writing code.
GreenSock's official ScrollTrigger skill — scroll-linked animation, pinning, scrub and trigger positioning, with the exact start/end syntax agents get wrong.
Microsoft's official skill that turns an agent into an Azure solution architect — 10 design principles, 6 architecture styles, 44 design patterns and a Well-Architected review workflow.