taskflow

Manage multi-step TaskFlow jobs with persistent state and owner context.

4|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/Agent-Pattern-Labs/sparse-kernel --skill taskflow-agent-pattern-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/Agent-Pattern-Labs/sparse-kernel/tree/main/skills/taskflow
Command: npx skills add https://github.com/Agent-Pattern-Labs/sparse-kernel --skill taskflow-agent-pattern-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the challenge of managing multi-step background tasks that need to persist state and context across sessions, allowing for a cohesive job experience.

Core Features & Use Cases

  • TaskFlow Management: Coordinate complex workflows with state, waits, and child tasks.
  • Owner Context: Maintain owner context and session details throughout the job lifecycle.
  • State Persistence: Safely store and resume work between steps.
  • Use Case: For a developer orchestrating multiple tasks that need to communicate and coordinate with each other, like a CI/CD pipeline or a data processing workflow.

Quick Start

Use the taskflow skill to create and manage a TaskFlow job for a new workflow.

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 multi-step detached tasks across sessions?

State persistence for detached tasks is managed through durable jobs that store context, ownership, and workflow state between steps. This allows multi-step background processes to safely pause, resume, and coordinate child tasks across different execution sessions.

What is the best way to orchestrate complex workflows with child tasks and waits?

Orchestrating complex workflows with child tasks and waits requires a durable job system that manages task flows and maintains owner context. This approach coordinates multi-step detached tasks, ensuring state persistence and safe communication between dependent processes.

Can I use task orchestration to manage a CI/CD pipeline with background jobs?

Yes, task orchestration can manage CI/CD pipelines and data processing workflows by coordinating multi-step background jobs. It maintains session details and owner context throughout the job lifecycle, ensuring reliable execution and state persistence for complex pipelines.

Does task orchestration work for coordinating multiple tasks that need to communicate with each other?

Task orchestration supports coordinating multiple communicating tasks by managing a durable job that persists state and context. It enables communication between dependent child tasks and maintains owner context throughout the entire workflow lifecycle.

When do I need durable job scheduling for state persistence instead of standard task execution?

Durable job scheduling is needed when multi-step workflows require state persistence and context across sessions. If background tasks must resume safely, coordinate child tasks, or maintain owner context between detached steps, standard execution lacks the required orchestration capabilities.