What problem does it solve? Long-running, multi-step operations in web applications often fail when servers restart, requests time out, or external events never arrive. This Skill guides you in building durable workflows with Vercel's Workflow SDK that survive restarts, retry on failure, pause for external events, and coordinate complex orchestration over time. ## Core Features & Use Cases - Durable Orchestration: Use the "use workflow" and "use step" directives to build workflows whose state persists across restarts, with automatic step retries and replay. - Hooks and Webhooks: Pause workflows with createHook() or createWebhook() and resume them from API routes when external events (approvals, messages, callbacks) arrive. - Durable AI Agents: Build stateful AI agents with DurableAgent that stream output, call tools, and survive interruptions. - Observability and Testing: Inspect runs via the World SDK, CLI, and web dashboard, and test workflows in-process with the Vitest plugin. - Use Case: Imagine building an order-approval pipeline: the workflow charges a payment in a step, sleeps for one hour, waits on an approval hook from an admin dashboard, and then triggers a child fulfillment workflow — all surviving deploys and restarts. ## Quick Start Ask the AI to create a durable workflow using the Workflow SDK that fetches user data in a step, waits for an approval hook, and then completes the order.