taskflow

Coordinate long-running jobs across prompts with a single owner context.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/wuv-dreamguide/openclaw --skill taskflow-wuv-dreamguide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/wuv-dreamguide/openclaw/tree/main/skills/taskflow
Command: npx skills add https://github.com/wuv-dreamguide/openclaw --skill taskflow-wuv-dreamguide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TaskFlow coordinates long-running jobs across prompts with a single owner context.

Core Features & Use Cases

  • Owns flow identity, owner session and requester origin
  • Tracks currentStep, stateJson, and waitJson with revision-checked mutations
  • Links child tasks to a parent flow and supports finish, fail, cancel, waiting, and blocked states
  • Keeps orchestration logic in the caller and provides a durable substrate for plugins, Lobster, ACPX, or plain code
  • Survives restarts and enables robust workflow management across tools and layers

Quick Start

Start a TaskFlow-managed job with one owner session and resume when the work becomes ready.

Frequently Asked Questions about taskflow

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

FAQPage Schema
How do I coordinate long-running asynchronous workflows across multiple prompts?

Long-running asynchronous workflows are coordinated through a single owner session that tracks flow identity, currentStep, and stateJson to preserve state between steps and ensure reliable progression across tasks.

What is the best way to manage state and preserve data between workflow steps?

Managing state between workflow steps requires revision-checked mutations on stateJson and waitJson, providing a durable substrate that preserves data securely and enables robust workflow management across restarts.

How do I handle detached tasks that need to wait for external processes to finish?

Detached tasks waiting for external processes utilize waitJson to hold the workflow in a waiting state, keeping orchestration logic in the caller while linking child tasks to the parent flow until external work completes.

Can I resume a canceled or failed job in a stateful workflow orchestration system?

Yes, canceled or failed jobs can be resumed using built-in lifecycle controls that support finish, fail, cancel, and resume actions, allowing workflows to recover and continue progression from the currentStep.

Does TaskFlow work with plain code and external plugins for task orchestration?

TaskFlow works with plain code, plugins, Lobster, and ACPX by keeping orchestration logic in the caller while providing a durable substrate that survives restarts, enabling robust workflow management across tools and layers.