# Agenticx Workflow Designer

Guide for designing and running AgenticX workflows including sequential pipelines...

- Repository: https://github.com/DemonDamon/AgenticX (866 stars)
- Category: Design
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add DemonDamon/AgenticX --skill agenticx-workflow-designer -g -a claude-code -y`
Codex: `npx skills add DemonDamon/AgenticX --skill agenticx-workflow-designer -g -a codex -y`
Cursor: `npx skills add DemonDamon/AgenticX --skill agenticx-workflow-designer -g -a cursor -y`
Gemini CLI: `npx skills add DemonDamon/AgenticX --skill agenticx-workflow-designer -g -a gemini-cli -y`

## Description

Guide for designing and running AgenticX workflows including sequential pipelines, parallel execution, graph-based orchestration, conditional routing, and trigger services. Use when the user wants to create workflows, orchestrate multiple agents, design agent pipelines, or set up complex multi-step processes.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# AgenticX Workflow Designer

Guide for building workflows that orchestrate agents, tasks, and execution paths.

## Core Components

| Component | Purpose |
|-----------|---------|
| `Workflow` | Container for nodes and edges |
| `WorkflowNode` | A step in the workflow (agent + task) |
| `WorkflowEdge` | Connection between nodes (with optional conditions) |
| `WorkflowEngine` | Runtime executor for the workflow graph |
| `WorkflowGraph` | Graph representation of the workflow |

## Basic Workflow

```python
from agenticx import Workflow, WorkflowNode, WorkflowEdge
from agenticx.core import WorkflowEngine

# Define nodes
research_node = WorkflowNode(
    id="research",
    agent=researcher_agent,
    task=research_task
)

analysis_node = WorkflowNode(
    id="analysis",
    agent=analyst_agent,
    task=analysis_task
)

# Define edges (sequential flow)
edge = WorkflowEdge(source="research", target="analysis")

# Build workflow
workflow = Workflow(
    id="research-pipeline",
    nodes=[research_node, analysis_node],
    edges=[edge]
)

# Execute
engine = WorkflowEngine()
result = engine.run(workflow)
```

## CLI Workflow Creation

```bash
# Create workflow scaffold
agx workflow create research-pipeline --agents "researcher,analyst"

# List workflows
agx workflow list

# Run a workflow file
agx run workflows/research-pipeline.py --verbose
```

## Workflow Patterns

### Sequential Pipeline

Nodes execute one after another:

```
[Research] → [Analysis] → [Report]
```

```python
edges = [
    WorkflowEdge(source="research", target="analysis"),
    WorkflowEdge(source="analysis", target="report"),
]
```

### Parallel Execution

Multiple nodes execute concurrently:

```
         ┌→ [Web Search] ─┐
[Start] ─┤                 ├→ [Merge]
         └→ [DB Query]   ─┘
```

The rest: https://github.com/DemonDamon/AgenticX/blob/HEAD/agenticx/skills/agenticx-workflow-designer/SKILL.md
