taskflow

Orchestrate long-running multi-step workflows across detached tasks with a single owner context.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

TaskFlow helps manage long-running or multi-step work that spans detached tasks while keeping a single owner and consistent context.

Core Features & Use Cases

  • Flow identity and owner session management to maintain a single ownership context across tasks
  • Child-task linkage and waiting state handling for orchestrated work
  • Revision-checked mutations to ensure safe updates across restarts or retries
  • Clear separation of orchestration vs business logic; keep conditional decisions in the caller

Quick Start

Create a managed flow, start a child task, and resume when it completes.

Frequently Asked Questions about taskflow

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

FAQPage Schema
How do I orchestrate multi-step workflows across detached tasks while keeping a single owner context?

You orchestrate multi-step workflows by creating a managed flow that tracks flow identity and an owner session. This preserves a single owner context across detached tasks while handling child-task linkage and waiting states.

What is the best way to handle state management for long-running workflows that persist across prompts or restarts?

State management for long-running workflows uses revision-checked mutations and persistent stateJson. This ensures safe updates and consistent context recovery across restarts, retries, or multiple prompts.

How do I manage the lifecycle of tasks that need to pause execution and wait for child tasks to complete?

You manage task lifecycles using setWaiting and resume methods to pause and continue execution. This handles waiting states for child tasks, allowing the parent workflow to resume seamlessly once dependencies finish.

Does this workflow orchestration approach require keeping conditional business logic inside the orchestration layer?

No, this approach enforces a clear separation between orchestration and business logic. Conditional decisions and business rules remain in the caller, while the orchestration layer strictly handles flow control and state transitions.

Can I use plugin-based orchestration to coordinate detached tasks with revision safety?

Yes, plugin-based orchestration is fully supported for coordinating detached tasks. It utilizes revision-checked mutations to prevent conflicting updates, ensuring safe state transitions when multiple plugins or tools interact with the same workflow.

When should I not use a centralized orchestration pattern for multi-step work?

You should avoid centralized orchestration when tasks are purely independent and lack a shared owner context. If work does not require child-task linkage, waiting states, or revision-checked mutations across steps, simpler stateless execution is more appropriate.