convex-dev-workflow

Coordinate durable multi-step workflows in Convex functions with automatic retries and persisted state.

99|6|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/vvedantb/eva --skill convex-dev-workflow-vvedantb
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convex-dev-workflow
Source: https://github.com/vvedantb/eva/tree/main/.agents/skills/convex-dev-workflow
Command: npx skills add https://github.com/vvedantb/eva --skill convex-dev-workflow-vvedantb

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Durable execution of long-running Convex workflows with automatic retries, delays, and guaranteed state persistence across function interruptions.

Core Features & Use Cases

  • Eliminate manual retry logic with configurable backoff strategies and error handling
  • Persist workflow state automatically across function timeouts and database interruptions
  • Build complex multi-step processes without managing intermediate state storage
  • Resume workflows from exact failure points without losing progress

Quick Start

Install the package and import it in your Convex functions to start building durable workflows.

Frequently Asked Questions about convex-dev-workflow

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

FAQPage Schema
How do I run long-running asynchronous workflows in Convex without losing state on failure?

You can persist workflow state automatically across function timeouts by using a durable execution pattern. This approach wraps individual steps, ensuring that complex multi-step processes resume from their exact failure points without losing progress.

How do I add automatic retries with backoff strategies to serverless Convex functions?

You can add automatic retries with configurable backoff strategies to serverless Convex functions by implementing a durable workflow wrapper. This eliminates manual retry logic by coordinating heavy multi-step processes and handling recovery from failures across timeouts.

Does the convex-dev workflow package support resuming multi-step processes after a database interruption?

Yes, the convex-dev workflow package supports resuming multi-step processes after database interruptions. It guarantees state persistence between function calls, allowing workflows to recover from failures across timeouts without losing intermediate progress.

What is the best way to manage intermediate state storage for heavy multi-step processes in Convex?

The best way to manage intermediate state storage for heavy multi-step processes in Convex is using a durable workflow framework. It automatically persists state between function calls, letting you build complex processes without manually managing intermediate state storage.

Can I build complex multi-step processes in Convex without writing manual retry logic?

Yes, you can build complex multi-step processes in Convex without manual retry logic by adopting a durable execution design. This pattern handles backoff strategies and error handling automatically, coordinating durable steps across serverless function calls.