Skip to content
InfratoApp
InfratoApp / Resources / Agent skills / upstash-workflow-js

upstash-workflow-js

upstash-workflow-js is an agent skill published by upstash, listed under building agents. It lives in the upstash/skills repository, which has 34 GitHub stars and is licensed under MIT; we last read it on 2026-10-27.

Work with the @upstash/workflow TypeScript/JavaScript SDK for durable, long-running workflows in serverless functions, multi-step processes that survive timeouts, retries, and restarts (built on QStash). Use when defining a workflow endpoint with serve(), running steps with context.run, sleeping for minutes to days without holding a function open, calling external APIs with context.call, waiting for an external event or webhook, invoking other workflows, configuring retries, failure callbacks, and a DLQ, controlling concurrency, rate, and parallelism, triggering, cancelling, or inspecting runs with the Workflow client, building AI agents and orchestrators, human-in-the-loop approvals, realtime updates, local development with the QStash dev server, adding middleware, or migrating workflows safely. Also use when the user asks for durable execution, step functions, saga or orchestration patterns, background jobs with checkpoints, or long-running tasks on Vercel, Next.js, Cloudflare Workers, or other serverless platforms.

Install

skills is a generic installer for any repository of Claude agent skills -- it reads upstash/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.

npx skills add upstash/skills

Maintenance

Stars
34
State
listed
Licence
MIT
From the repository

Work with the @upstash/workflow TypeScript/JavaScript SDK for durable, long-running workflows in serverless functions, multi-step processes that survive timeouts, retries, and restarts (built on QStash). Use when defining a workflow endpoint with serve(), running steps with context.run, sleeping for minutes to days without holding a function open, calling external APIs with context.call, waiting for an external event or webhook, invoking other workflows, configuring retries, failure callbacks, and a DLQ, controlling concurrency, rate, and parallelism, triggering, cancelling, or inspecting runs with the Workflow client, building AI agents and orchestrators, human-in-the-loop approvals, realtime updates, local development with the QStash dev server, adding middleware, or migrating workflows safely. Also use when the user asks for durable execution, step functions, saga or orchestration patterns, background jobs with checkpoints, or long-running tasks on Vercel, Next.js, Cloudflare Workers, or other serverless platforms.

upstash-workflow-js compared with similar skills

upstash-workflow-js compared with other skills for the same job, by publisher, what it does, repository stars and last update
SkillPublisherWhat it doesRepo starsLast update
upstash-workflow-js (this page)upstashWork with the @upstash/workflow TypeScript/JavaScript SDK for durable, long-running workflows in serverless f…342026-10-22
upstash-box-cli(same repository)upstashDrive an Upstash Box (a remote sandboxed workspace) from the terminal with the `box` CLI. Use when asked to r…342026-10-22
upstash-box-js(same repository)upstashWork with the @upstash/box TypeScript/JavaScript SDK for sandboxed cloud containers with AI agents, shell, fi…342026-10-22
upstash-box-py(same repository)upstashWork with the upstash-box Python SDK for sandboxed cloud containers with AI agents, shell, filesystem, git, c…342026-10-22
upstash-redis-start(same repository)upstashProvision a zero-config, no-signup, temporary Upstash Redis database for an AI agent with a single POST to ht…342026-10-22
claude-handoffmattpocockHand the current conversation off to a fresh background agent that picks up the work immediately.303,5492026-10-22
context-engineeringaddyosmaniOptimizes agent context setup. Use when starting a new session, when agent output quality degrades, when swit…110,6112026-10-13

Skills from the same repository first, then others for this job by repository stars. Figures are from each repository when we last read it.

Common questions about upstash-workflow-js

What does upstash-workflow-js do?
Work with the @upstash/workflow TypeScript/JavaScript SDK for durable, long-running workflows in serverless functions, multi-step processes that survive timeouts, retries, and restarts (built on QStash). Use when defining a workflow endpoint with serve(), running steps with context.run, sleeping for minutes to days without holding a function open, calling external APIs with context.call, waiting for an external event or webhook, invoking other workflows, configuring retries, failure callbacks, and a DLQ, controlling concurrency, rate, and parallelism, triggering, cancelling, or inspecting runs with the Workflow client, building AI agents and orchestrators, human-in-the-loop approvals, realtime updates, local development with the QStash dev server, adding middleware, or migrating workflows safely. Also use when the user asks for durable execution, step functions, saga or orchestration patterns, background jobs with checkpoints, or long-running tasks on Vercel, Next.js, Cloudflare Workers, or other serverless platforms.
How do I install upstash-workflow-js?
Run npx skills add upstash/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
Who publishes upstash-workflow-js?
upstash.
Is upstash-workflow-js maintained, and what licence does it use?
Its repository has 34 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-22. The repository declares the MIT licence.

More agent skills for building agents

All building agents entries →

Learn this on Infrato