Skip to content
Back to skills

Multi Agent Workflows

ASecurity

"Guide Swarms orchestration, routing, debate, consensus, and

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
ai-agentsexpressapibackend

Works with

  • cli
  • api
  • mcp

Security analysis

A100/100

Pro scans all 5 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill multi-agent-workflows --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Multi Agent Workflows?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Multi Agent Workflows
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-multi-agent-workflows/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-multi-agent-workflows)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: multi-agent-workflows
description: "Guide Swarms orchestration, routing, debate, consensus, and
  graph-based multi-agent workflows."
metadata:
  disco-role: operating
disable-model-invocation: true
license: Apache 2.0
---

# Multi-agent workflows

Use this sub-skill when the user wants to combine multiple agents into a swarm, route tasks between agents, or choose an orchestration pattern.

## Owns these workflows

- Linear and concurrent pipelines: `SequentialWorkflow`, `ConcurrentWorkflow`.
- DSL and graph orchestration: `AgentRearrange`, `GraphWorkflow`.
- Routing and selection: `SwarmRouter`, `MultiAgentRouter`.
- Collaboration and consensus: `MixtureOfAgents`, `HierarchicalSwarm`, `GroupChat`, `MajorityVoting`, `CouncilAsAJudge`, `DebateWithJudge`.
- Other swarm styles: `RoundRobinSwarm`, `PlannerWorkerSwarm`, `HeavySwarm`, `BatchedGridWorkflow`.

## Does not own

- One-agent configuration and runtime behavior; use `single-agent`.
- CLI and file-driven creation flows; use `cli-loaders`.
- Tool schema conversion and MCP transport; use `tools-mcp`.

## Read this sub-skill when the request mentions

- `SequentialWorkflow`, `ConcurrentWorkflow`, `AgentRearrange`, `GraphWorkflow`, or `SwarmRouter`.
- `MixtureOfAgents`, `HierarchicalSwarm`, `GroupChat`, `MajorityVoting`, `CouncilAsAJudge`, or `DebateWithJudge`.
- `RoundRobinSwarm`, `PlannerWorkerSwarm`, `HeavySwarm`, `BatchedGridWorkflow`, or `MultiAgentRouter`.
- `RESPOND_TOOL`, fan-out/fan-in, DAGs, consensus, routing, or collaborator selection.

## Working shape

1. Identify the exact orchestration style the user wants.
2. Decide whether the task is a simple chain, a fan-out/fan-in graph, a consensus loop, or an automatic router selection problem.
3. Check whether the workflow needs fake agents, real provider-backed agents, or optional graph backends.
4. Use the bundled references for class selection, flow syntax, and failure handling.

## What to read next

- `references/workflows.md` for the orchestration catalog and route-selection guidance.
- `references/api-reference.md` for constructor and method summaries.
- `references/troubleshooting.md` for flow, backend, and concurrency issues.
- `scripts/workflow_smoke.py` for an offline workflow smoke check with fake agents.

## Typical user questions this sub-skill should answer

- Which swarm class should I use for sequential vs parallel processing?
- How do I express a mixed `->` and `,` flow in `AgentRearrange`?
- When should I use `SwarmRouter` instead of directly constructing a swarm?
- Why does `GroupChat` need `RESPOND_TOOL` on each agent?
- How do I debug a swarm that returns the wrong type or never converges?

## Route boundaries

- If the task is only about one agent, route to `single-agent`.
- If the task starts from a CLI or config file, route to `cli-loaders`.
- If the task is about tools, BaseTool, or MCP, route to `tools-mcp`.

## Acceptance checklist

- The response should name the exact swarm class and why it fits the task.
- The response should describe the input shape and expected output shape.
- The response should mention optional dependencies such as graph backends when relevant.
- The response should include at least one concrete troubleshooting path for empty agents, invalid flows, or provider/backend issues.

Files in this skill

  • SKILL.md3.2 KB
  • references/api-reference.md3.7 KB
  • references/troubleshooting.md1.7 KB
  • references/workflows.md2.7 KB
  • scripts/workflow_smoke.py1.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.