Skills

Agenticx Workflow Designer

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

Install

npx skills add DemonDamon/AgenticX --skill agenticx-workflow-designer -g -a claude-code -y
Repository
DemonDamon/AgenticX866
Category
Design
Updated
3d ago
License
Apache-2.0
Context cost
Lightabout 978 tokens
Runs scripts
No, instructions only

What it does

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.

AgenticX Workflow Designer

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

Core Components

ComponentPurpose
WorkflowContainer for nodes and edges
WorkflowNodeA step in the workflow (agent + task)
WorkflowEdgeConnection between nodes (with optional conditions)
WorkflowEngineRuntime executor for the workflow graph
WorkflowGraphGraph representation of the workflow

Basic Workflow

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

# 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]
edges = [
    WorkflowEdge(source="research", target="analysis"),
    WorkflowEdge(source="analysis", target="report"),
]

Parallel Execution

Multiple nodes execute concurrently:

         ┌→ [Web Search] ─┐
[Start] ─┤                 ├→ [Merge]
         └→ [DB Query]   ─┘
Read the whole SKILL.md on GitHub

More in Design