workflow

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

567|82|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/pedronauck/skills --skill workflow-pedronauck
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow
Source: https://github.com/pedronauck/skills/tree/main/skills/workflow
Command: npx skills add https://github.com/pedronauck/skills --skill workflow-pedronauck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables the creation of robust, long-running workflows that can pause, resume, and recover from failures, ensuring critical operations complete reliably.

Core Features & Use Cases

  • Durable Execution: Workflows automatically save their state and can resume from where they left off after interruptions or restarts.
  • Event-Driven Pausing: Use hooks to pause workflows until specific external events occur (e.g., user approval, webhook notification).
  • Step-Based Logic: Organize complex operations into discrete, retryable steps with full Node.js access, avoiding sandbox limitations.
  • AI Agent Integration: Seamlessly integrate AI agents that maintain conversational state across workflow interruptions.
  • Use Case: Orchestrate a multi-day data processing pipeline that waits for external data feeds, retries failed API calls, and logs progress, all while surviving server restarts.

Quick Start

Use the workflow skill to create a new durable workflow that fetches user data and processes it.

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 survive server restarts?

Durable workflows automatically save their state and resume from where they left off after interruptions. You can build them using explicit directives to define execution contexts and step-based orchestration.

How do I pause a workflow until an external event occurs?

You can pause workflows until specific external events occur using hooks. This allows execution to wait for user approvals or webhook notifications before resuming operations.

Can I integrate AI agents that maintain state across workflow interruptions?

Yes, AI agent integration maintains conversational state across workflow interruptions. Agents execute within resilient environments, ensuring operations complete reliably even after pauses.

How do I organize complex operations into retryable steps with full Node.js access?

Step-based logic organizes complex operations into discrete, retryable steps with full Node.js access, avoiding sandbox limitations. Use explicit directives to define each execution step.

What's the best way to orchestrate a multi-day data processing pipeline that retries failed API calls?

Durable workflow orchestration handles multi-day pipelines by waiting for external data feeds, retrying failed API calls, and logging progress while surviving server restarts through automatic state persistence.

Do I need specific APIs to start, pause, and resume operations in a durable workflow?

Yes, durable workflows leverage specific APIs for starting, pausing, and resuming operations. These APIs work with explicit directives to define execution contexts and manage state transitions.