composing-workflows

Compose agentic AI workflows with sequential, parallel, and conditional execution patterns.

2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/ai-kitchen-inc/openbench --skill composing-workflows
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: composing-workflows
Source: https://github.com/ai-kitchen-inc/openbench/tree/main/.claude/skills/composing-workflows
Command: npx skills add https://github.com/ai-kitchen-inc/openbench --skill composing-workflows

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the complexity of building and managing multi-agent AI systems by providing tools to define, compose, and orchestrate intricate workflows, ensuring efficient and reliable execution of agentic tasks.

Core Features & Use Cases

  • Sequential & Parallel Execution: Define workflows using intuitive | (sequential) and & (parallel) operators.
  • Layered Composition (L1/L2): Structure workflows by composing components within layers (Data, Intelligence, Output) or composing entire layers for system-level orchestration.
  • Conditional Logic & Routing: Implement decision-making within workflows using Conditional for binary branches and Router for multi-way routing.
  • State Management: Utilize Workflow objects with checkpointing for long-running or complex pipelines.
  • Framework Integration: Seamlessly integrate external agents from frameworks like LangChain, AutoGen, and CrewAI via adapters.
  • Use Case: Build a content generation pipeline where an initial data layer fetches market research, an intelligence layer uses multiple agents to analyze the data and draft an article, and an output layer generates both a PDF report and a social media post.

Quick Start

Define a sequential workflow that first processes a PDF document and then sends the output to a research agent.

Frequently Asked Questions about composing-workflows

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

FAQPage Schema
How do I orchestrate multi-agent LLM pipelines for sequential and parallel execution?

You can orchestrate multi-agent LLM pipelines by defining workflows with intuitive `|` for sequential execution and `&` for parallel execution. This allows you to structure complex agentic tasks efficiently across different processing layers.

Can I integrate external agent frameworks like LangChain or AutoGen into my workflow orchestration?

Yes, you can integrate external agents from frameworks like LangChain, AutoGen, and CrewAI into your workflows. The system uses adapters to ensure these external agents function seamlessly within your orchestrated pipelines.

How do I add conditional logic and routing to an AI agentic workflow?

You add conditional logic to AI agentic workflows using `Conditional` for binary decision branches and `Router` for multi-way routing. This enables dynamic decision-making within your execution pipelines.

What's the best way to manage state in long-running AI agent pipelines?

The best way to manage state in long-running pipelines is to utilize `Workflow` objects with built-in checkpointing. This ensures reliable execution and state persistence for complex, multi-step agentic tasks.

Does this workflow orchestration tool support DAG-based agent composition?

Yes, the tool supports DAG-based agent composition by allowing you to define complex execution patterns. You can structure components using sequential, parallel, and conditional logic to create directed acyclic graphs for AI pipelines.