taskflow

Coordinate multi-step background tasks with persistent state and structured wait tracking.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/brikkoAI/brikko-studio --skill taskflow-brikkoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: taskflow
Source: https://github.com/brikkoAI/brikko-studio/tree/main/packages/core/skills/taskflow
Command: npx skills add https://github.com/brikkoAI/brikko-studio --skill taskflow-brikkoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of losing context, state, and progress when coordinating multi-step tasks that need to outlive a single prompt or detached run, such as workflows that wait for external input or run across multiple sub-tasks.

Core Features & Use Cases

  • Persistent state and owner context: Maintains job state and owner session across restarts and multiple steps.
  • Structured wait handling: Supports waiting on external systems or human input with clear wait metadata.
  • Child task orchestration: Links and manages sub-tasks like ACP or subagent work as part of a larger flow.
  • Conflict-safe mutations: Uses revision tracking to prevent state conflicts during concurrent updates.
  • Use Case: Orchestrate an inbox triage workflow that classifies messages, waits for replies to business threads, and compiles an end-of-day summary without losing progress if the system restarts.

Quick Start

Use the taskflow skill to create a managed flow that triages your inbox, waits for replies to business threads, and compiles an end-of-day summary.

Frequently Asked Questions about taskflow

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

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

Managing state for long-running workflows requires persistent state tracking that survives restarts. This Skill maintains job state and owner context across multiple steps, ensuring progress is preserved even when individual prompts or detached runs expire.

What is the best way to orchestrate subagent tasks without losing context?

Orchestrating subagent tasks without losing context requires linking child tasks to a parent flow with durable execution. This Skill coordinates subagent work by preserving owner session context and tracking structured wait states across the entire workflow lifecycle.

How do I handle background tasks waiting on external systems or human input?

Handling background tasks waiting on external systems requires structured wait state tracking with clear metadata. This Skill supports waiting on external systems or human input while maintaining persistent job state between each step of the workflow.

Can I prevent state conflicts during concurrent updates to multi-step tasks?

Preventing state conflicts during concurrent updates requires revision tracking to manage safe mutations. This Skill uses conflict-safe state mutations with revision tracking to prevent data conflicts during concurrent updates across workflow restarts.

Why does my multi-step workflow lose progress when the system restarts?

Losing progress when the system restarts happens when workflows lack durable job execution and persistent state management. This Skill preserves job state and owner context across restarts, ensuring long-running workflows maintain progress through structured wait state tracking.