taskflow

Coordinate multi-step detached tasks into durable execution flows with persistent state.

Updated Jun 18, 2026
One-click install
npx skills add https://github.com/wangqianCAI/OBI --skill taskflow-wangqiancai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/wangqianCAI/OBI/tree/main/skills/taskflow
Command: npx skills add https://github.com/wangqianCAI/OBI --skill taskflow-wangqiancai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the challenge of managing complex, multi-step agent tasks that need to persist across multiple prompts or sessions, ensuring state consistency and reliable recovery.

Core Features & Use Cases

  • Durable State Management: Maintains flow identity, current steps, and state data across restarts or interruptions.
  • Task Orchestration: Links child tasks to a parent flow, allowing for structured execution of sub-agent or plugin work.
  • Use Case: Use this to manage a multi-stage inbox triage process where the agent must classify messages, wait for external Slack replies, and finally summarize the results without losing context.

Quick Start

Use the taskflow skill to initialize a new managed flow for the inbox triage process with the goal of classifying incoming messages.

Frequently Asked Questions about taskflow

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

FAQPage Schema
How do I maintain agent workflow state across multiple sessions and prompts?

Durable agent workflows maintain state consistency by persisting flow identity, current steps, and state data across sessions. This ensures reliable recovery and context preservation even after interruptions or restarts during complex multi-step task execution.

What is the best way to orchestrate multi-step agent tasks with wait states?

Orchestrating multi-step agent tasks with wait states requires a durable execution flow that supports persistent state and owner context. This architecture allows complex workflows to pause for external replies and resume seamlessly without losing operational context.

How do I link child tasks to a parent agent workflow?

Linking child tasks to a parent agent workflow requires task orchestration features that facilitate structured execution of sub-agent work. This connects plugin operations directly to the main flow, ensuring revision-controlled mutations and session-bound management throughout the process.

Does taskflow work for long-running processes that need error handling and recovery?

Yes, it satisfies requirements for robust error handling and long-running process visibility. It coordinates detached tasks into a single durable execution flow, ensuring persistent state management and reliable recovery from failures during complex agentic workflows requiring extended execution times.

When do I need persistent state for agent automation workflows?

You need persistent state for agent automation workflows when managing complex processes like multi-stage inbox triage. If the agent must classify messages, wait for external Slack replies, and summarize results without losing context, durable state management ensures reliable execution across all stages.