🧪 Skills

openclaw skill for swarms ai

Build and orchestrate multi-agent AI systems using the Swarms API. Use when creating single agents, multi-agent swarms (sequential, concurrent, hierarchical,...

v1.0.0
❤️ 0
⬇️ 215
👁 1
Share

Description


name: swarms-ai description: Build and orchestrate multi-agent AI systems using the Swarms API. Use when creating single agents, multi-agent swarms (sequential, concurrent, hierarchical, mixture-of-agents, majority voting, graph workflows), launching agent tokens on Solana, integrating ATP payment protocol, publishing to Swarms Marketplace, using sub-agent delegation, streaming responses, or building any multi-agent orchestration pipeline. Covers Python, TypeScript, and cURL.

Swarms AI — Multi-Agent Orchestration

Build production-grade multi-agent systems using the Swarms API platform. Supports single agents, reasoning agents, and swarms of 3–10,000+ agents with 20+ architecture patterns.

Quick Reference

  • Base URL: https://api.swarms.world
  • Auth: x-api-key header with API key from swarms.world/platform/api-keys
  • Docs index: https://docs.swarms.ai/llms.txt
  • Python SDK: pip install swarms-client
  • Marketplace: swarms.world

Architecture Tiers

Tier Name Agents Endpoint
1 Individual Agent 1 /v1/agent/completions
2 Reasoning Agent 1-2 internal /v1/reasoning-agent/completions
3 Multi-Agent Swarm 3–10,000+ /v1/swarm/completions

Workflow

1. Single Agent

import requests

payload = {
    "agent_config": {
        "agent_name": "MyAgent",
        "description": "Purpose of the agent",
        "system_prompt": "You are...",
        "model_name": "gpt-4o",  # or claude-sonnet-4-20250514, etc.
        "role": "worker",
        "max_loops": 1,
        "max_tokens": 8192,
        "temperature": 0.5,
        "auto_generate_prompt": False,
        "tools_list_dictionary": None
    },
    "task": "Your task here"
}

response = requests.post(
    "https://api.swarms.world/v1/agent/completions",
    headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
    json=payload
)

2. Multi-Agent Swarm

payload = {
    "name": "My Swarm",
    "description": "What this swarm does",
    "agents": [
        {
            "agent_name": "Agent1",
            "description": "Role 1",
            "system_prompt": "You are...",
            "model_name": "gpt-4o",
            "role": "worker",
            "max_loops": 1,
            "max_tokens": 8192,
            "temperature": 0.5
        },
        {
            "agent_name": "Agent2",
            "description": "Role 2",
            "system_prompt": "You are...",
            "model_name": "claude-sonnet-4-20250514",
            "role": "worker",
            "max_loops": 1,
            "max_tokens": 8192,
            "temperature": 0.5
        }
    ],
    "max_loops": 1,
    "swarm_type": "SequentialWorkflow",  # See architecture table
    "task": "Your task here"
}

response = requests.post(
    "https://api.swarms.world/v1/swarm/completions",
    headers={"x-api-key": API_KEY, "Content-Type": "application/json"},
    json=payload
)

3. Token Launch (Solana)

payload = {
    "name": "My Agent Token",
    "description": "Agent description",
    "ticker": "MAG",
    "private_key": "[1,2,3,...]"  # Solana wallet private key
}

response = requests.post(
    "https://swarms.world/api/token/launch",
    headers={"Authorization": "Bearer API_KEY", "Content-Type": "application/json"},
    json=payload
)
# Returns: token_address, pool_address, listing_url
# Cost: ~0.04 SOL

Available Swarm Architectures

Use the swarm_type parameter:

Type Description Best For
SequentialWorkflow Linear pipeline, each agent builds on previous Step-by-step processing
ConcurrentWorkflow Parallel execution Independent tasks, speed
AgentRearrange Dynamic agent reordering Adaptive workflows
MixtureOfAgents Specialist agent selection Multi-domain tasks
MultiAgentRouter Intelligent task routing Large-scale distribution
HierarchicalSwarm Nested hierarchies with delegation Complex org structures
MajorityVoting Consensus across agents Decision making
BatchedGridWorkflow Grid pattern execution Multi-task × multi-agent
GraphWorkflow Directed graph of agent nodes Complex dependencies
GroupChat Agent discussion Collaborative brainstorming
InteractiveGroupChat Real-time agent interaction Dynamic collaboration
AutoSwarmBuilder Auto-generate optimal swarm When unsure of architecture
HeavySwarm High-capacity processing Large workloads
DebateWithJudge Structured debate Adversarial evaluation
RoundRobin Round-robin distribution Even load distribution
MALT Multi-agent learning Training systems
CouncilAsAJudge Expert panel evaluation Quality assessment
LLMCouncil LM council for decisions Group decision making
AdvancedResearch Research workflows Deep research
auto Auto-select best type Default/unknown

Agent Config Parameters

Param Type Default Description
agent_name string Unique agent identifier
description string Agent purpose
system_prompt string Behavior instructions
model_name string gpt-4.1 AI model (gpt-4o, claude-sonnet-4-20250514, etc.)
role string worker Agent role in swarm
max_loops int/string 1 Iterations ("auto" for autonomous)
max_tokens int 8192 Max response length
temperature float 0.5 Creativity (0.0–2.0)
auto_generate_prompt bool false Auto-enhance system prompt
tools_list_dictionary list OpenAPI-style tool definitions
streaming_on bool false Enable SSE streaming
mcp_url string MCP server URL
selected_tools list all safe Restrict available tools

Rules

  • Always use environment variables for API keys — never hardcode.
  • Set appropriate max_loops — use "auto" only when sub-agent delegation is needed.
  • Match swarm_type to use case (see architecture table).
  • For streaming, set streaming_on: true and parse SSE events (metadata → chunks → usage → done).
  • Token launches cost ~0.04 SOL from the provided wallet.
  • Batch endpoint (/v1/swarm/batch/completions) requires Pro/Ultra/Premium tier.
  • Reasoning agents (/v1/reasoning-agent/completions) require Pro+ tier.

Resource Map

Topic Reference
Full API architecture & tiers references/architecture.md
Sub-agent delegation patterns references/sub-agents.md
ATP payment protocol (Solana) references/atp-protocol.md
Marketplace publishing references/marketplace.md
Streaming implementation references/streaming.md
Tools integration references/tools.md
All docs pages https://docs.swarms.ai/llms.txt

Read references only when the task requires that specific depth.

Reviews (0)

Sign in to write a review.

No reviews yet. Be the first to review!

Comments (0)

Sign in to join the discussion.

No comments yet. Be the first to share your thoughts!

Compatible Platforms

Pricing

Free

Related Configs