taskflow

Automate durable multi-step workflows with persistent owner context and state.

Updated Jan 31, 2026
One-click install
npx skills add https://github.com/zyj18860969891-byte/openclaw-railway --skill taskflow-zyj18860969891-byte
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/zyj18860969891-byte/openclaw-railway/tree/main/skills/taskflow
Command: npx skills add https://github.com/zyj18860969891-byte/openclaw-railway --skill taskflow-zyj18860969891-byte

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TaskFlow enables long-running, multi-step jobs to persist beyond a single prompt, while preserving a single owner context and a coherent return state.

Core Features & Use Cases

  • Durable flow identity and owner session management
  • Child-task linkage, stateJson persistence, and revision-checked mutations
  • Supports finishing, failing, waiting, canceling, and resuming workflows

Quick Start

Create a managed flow with a controller and begin the first run.

Frequently Asked Questions about taskflow

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

FAQPage Schema
How do I persist state for long-running workflows across multiple prompts?

Long-running workflows persist across multiple prompts using durable flow orchestration that maintains a single owner context. This approach uses stateJson persistence and revision-checked mutations to preserve coherent return states between prompt sessions.

What is durable task orchestration and when do I need it for software engineering?

Durable task orchestration automates multi-step jobs with fault tolerance and pause/resume capabilities. You need it for software engineering tasks and plugin development when workflows must survive beyond a single prompt execution and maintain coherent state.

How do I resume a paused multi-step job after a failure?

To resume a paused multi-step job after a failure, the orchestration system tracks currentStep and waitJson states to restore execution. It supports finishing, failing, waiting, canceling, and resuming workflows through revision-tracked mutations.

Can I manage child tasks linked to a parent workflow with persistent state?

Yes, you can manage child tasks linked to a parent workflow using child-task linkage features. The system persists stateJson for both parent and child tasks while maintaining owner session context across the entire workflow hierarchy.

What's the best way to handle owner session context in long-running jobs?

The best way to handle owner session context in long-running jobs is using owner-scoped task orchestration. It preserves a single owner context across prompts while managing flow identity and state persistence through revision-checked mutations.