taskflow

Orchestrate multi-step detached tasks with managed flow identity and revision tracking.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long-running jobs often span multiple prompts or detached sub-tasks, making it hard to maintain a single ownership context and dependable progress tracking.

Core Features & Use Cases

  • Managed flow identity and ownership across steps, including flowId, revision, and stateJson.
  • Waiting and resuming support for external input or parallel tasks, with deterministic mutations and conflict safety.
  • Use cases include plugin orchestration, ACP/subagent workflows, and long-running data processing pipelines.

Quick Start

Create a managed flow, attach a child task, wait for external input and resume or finish when ready.

Frequently Asked Questions about taskflow

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

FAQPage Schema
How do I maintain state for long-running detached tasks across multiple prompts?

Long-running detached tasks maintain state by using a managed flow model with a flowId, currentStep, stateJson, and waitJson to ensure continuity and traceability across revisions and restarts. This approach keeps a single ownership context for multi-step jobs.

What is the best way to orchestrate subagent workflows with durable progress tracking?

Subagent workflows require orchestration under a single owner context using revision-tracked mutations and waiting support. This ensures deterministic state updates and conflict safety when subagents run in parallel or wait for external input.

Can I resume a multi-step workflow after waiting for external input?

Multi-step workflows can wait for external input or parallel tasks and then resume using deterministic mutations. The flow model tracks the currentStep and stateJson, allowing the job to resume or finish safely when the required input arrives.

Does plugin orchestration support conflict-safe state mutations across revisions?

Plugin orchestration supports conflict-safe state mutations by applying revision-tracked mutations to a managed flow. This ensures that state changes are deterministic and traceable even when multiple steps or tasks update the same flow context.

When do I need a managed flow model for long-running data processing pipelines?

A managed flow model is needed for long-running data processing pipelines when tasks span multiple prompts or detached sub-tasks. It provides durable flow identity, ownership tracking, and revision control to maintain continuity throughout the pipeline.

Why does my multi-step task lose its ownership context after a restart?

Multi-step tasks lose ownership context after a restart without a durable flow model. Using a managed flow with a flowId and stateJson ensures that the ownership context and progress state survive restarts and revisions.