What problem does it solve? Building long-running, multi-step backend operations that survive server restarts, retry on failure, and pause for external events is complex. This Skill guides the creation of durable workflows with Vercel's Workflow SDK so orchestration logic remains correct and resumable. ## Core Features & Use Cases - Durable Workflow Orchestration: Write workflows with the "use workflow" directive and retryable "use step" functions that persist results across restarts. - Hooks, Webhooks & Sleep: Pause workflows for external events with createHook/resumeHook, and schedule delays with sleep(). - Streaming, AI Agents & Observability: Stream output via getWritable, build stateful agents with DurableAgent, and inspect runs using the World SDK and CLI tools. - Use Case: Imagine building an order-approval pipeline that waits for a manager's approval, retries failed payment calls, and streams progress to a dashboard. This Skill provides the exact patterns and API usage to implement it. ## 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 streams the result.