Skip to content
Back to skills

Multi Agent Workflows

ASecurity

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

  • 247 stars
  • 0 votes
  • 0 copies
  • 0 views
  • 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…