pi-workflows

Orchestrate YAML-defined agent workflows with DAG-based execution and typed data flow.

25|4|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/davidorex/pi-project-workflows --skill pi-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pi-workflows
Source: https://github.com/davidorex/pi-project-workflows/tree/main/packages/pi-workflows/skills/pi-workflows
Command: npx skills add https://github.com/davidorex/pi-project-workflows --skill pi-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchestrates multi-step agent workflows defined in YAML with DAG-based execution, typed data flow, checkpoint/resume, and output validation. Use when running workflows, authoring workflow specs, debugging step failures, or inspecting agent configurations.

Core Features & Use Cases

  • DAG-based orchestration of complex agent pipelines defined in .workflows/*.workflow.yaml
  • Typed data flow between steps with strict output schemas and checkpoint/resume
  • Validate and debug workflows, inspect agent configurations, and iteratively author new workflows

Quick Start

Define a YAML workflow and run it to start a multi-step agent pipeline.

Frequently Asked Questions about pi-workflows

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

FAQPage Schema
How do I orchestrate multi-step agent workflows defined in YAML?

You orchestrate multi-step agent workflows by defining them in .workflows/*.workflow.yaml files. The system validates your workflow specs and executes them using DAG-based orchestration before running the pipeline.

What is DAG-based execution for typed data flow in agent pipelines?

DAG-based execution structures agent pipelines as a directed acyclic graph, ensuring typed data flows strictly between steps. This mechanism enforces strict output schemas to maintain data integrity throughout the workflow.

Can I resume a failed agent workflow from a specific checkpoint?

Yes, you can resume a failed agent workflow from a specific checkpoint. The checkpoint and resume mechanism captures execution state, allowing you to debug step failures and continue the pipeline without restarting.

How do I validate workflow specs and enforce output schemas before execution?

You validate workflow specs and enforce output schemas before execution by applying the built-in validation mechanism. This checks your YAML configurations and ensures typed data flow compliance prior to starting the pipeline.

What is the best way to debug step failures in complex agent pipelines?

The best way to debug step failures in complex agent pipelines is by inspecting agent configurations and utilizing checkpoint and resume functionality. This isolates failing steps and validates data flow without rerunning the entire workflow.