workflow

Build durable, resumable workflows with Vercel's Workflow DevKit.

Updated May 31, 2026
One-click install
npx skills add https://github.com/ChristineTham/lp --skill workflow-christinetham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow
Source: https://github.com/ChristineTham/lp/tree/main/.agents/skills/workflow
Command: npx skills add https://github.com/ChristineTham/lp --skill workflow-christinetham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Vercel Workflow DevKit (WDK) enables developers to build long-running, crash-tolerant workflows that pause for external events and resume where they left off.

Core Features & Use Cases

  • Durable, pause-safe orchestration for API routes, agents, and background tasks.
  • Step-based execution with "use workflow" and "use step" directives, including retries and wake/suspend semantics.
  • Tools for human-in-the-loop, webhook triggers, and child workflows.

Quick Start

Create a durable workflow function using the WDK and wire it to external events, retries, and pause/resume flows.

Frequently Asked Questions about workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build durable workflows that pause for external events and resume?

Durable workflows are built using Vercel's Workflow DevKit to create long-running, crash-tolerant processes that suspend for external triggers. The system pauses execution safely and resumes exactly where it left off once the event occurs.

What is the best way to orchestrate long-running tasks across multiple services?

Step-based orchestration handles long-running tasks across services by using specific directives to define discrete steps. This approach manages execution flow, coordinates API routes, and structures complex service interactions reliably.

Can I retry failed steps in a pause-resume workflow?

Yes, step-based execution directives support built-in retries within pause-resume workflows. You can configure retry semantics directly on individual steps to handle transient failures and ensure the process continues automatically.

Does Vercel Workflow DevKit support human-in-the-loop approval processes?

Human-in-the-loop processes are supported through wake and suspend semantics. The workflow suspends execution to wait for manual intervention or webhook triggers, then resumes the downstream process automatically once approval is received.

How do I trigger child workflows from a parent orchestration?

Child workflows are triggered directly from within a parent orchestration using the workflow directives. This allows you to break down complex processes into modular, manageable sub-workflows that execute independently.

When should I not use durable workflows for API routes?

Durable workflows are unnecessary for short-lived, stateless API routes that complete instantly. Use them only for long-running tasks, multi-step orchestration, or processes requiring pause-resume semantics and crash tolerance.