What problem does it solve? Long-running, multi-step operations in web applications break when servers restart, requests time out, or external events arrive late. 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 multi-step orchestration over time. ## Core Features & Use Cases - Durable Orchestration: Use the "use workflow" and "use step" directives to split orchestration from Node.js-capable step functions with automatic retry and persisted results. - Hooks, Webhooks & Sleep: Pause workflows with createHook/createWebhook for external events, resume them from API routes, and schedule delays with sleep(). - AI Agents & Streaming: Build stateful agents with DurableAgent, stream output via getWritable() with namespaced streams, and inspect runs through the World SDK and CLI tooling. - Use Case: Imagine an approval pipeline that fetches user data, calls an LLM, waits up to a day for a manager's approval webhook, and then publishes a document. This Skill shows how to implement it so every step survives deploys and retries safely. ## Quick Start Ask the AI to create a durable workflow using the Workflow SDK that fetches data in a step, waits for an approval hook, and then completes.