swarms-ai

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.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "swarms-ai" with this command: npx skills add newsoulontheblock/swarms-ai

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

TierNameAgentsEndpoint
1Individual Agent1/v1/agent/completions
2Reasoning Agent1-2 internal/v1/reasoning-agent/completions
3Multi-Agent Swarm3–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:

TypeDescriptionBest For
SequentialWorkflowLinear pipeline, each agent builds on previousStep-by-step processing
ConcurrentWorkflowParallel executionIndependent tasks, speed
AgentRearrangeDynamic agent reorderingAdaptive workflows
MixtureOfAgentsSpecialist agent selectionMulti-domain tasks
MultiAgentRouterIntelligent task routingLarge-scale distribution
HierarchicalSwarmNested hierarchies with delegationComplex org structures
MajorityVotingConsensus across agentsDecision making
BatchedGridWorkflowGrid pattern executionMulti-task × multi-agent
GraphWorkflowDirected graph of agent nodesComplex dependencies
GroupChatAgent discussionCollaborative brainstorming
InteractiveGroupChatReal-time agent interactionDynamic collaboration
AutoSwarmBuilderAuto-generate optimal swarmWhen unsure of architecture
HeavySwarmHigh-capacity processingLarge workloads
DebateWithJudgeStructured debateAdversarial evaluation
RoundRobinRound-robin distributionEven load distribution
MALTMulti-agent learningTraining systems
CouncilAsAJudgeExpert panel evaluationQuality assessment
LLMCouncilLM council for decisionsGroup decision making
AdvancedResearchResearch workflowsDeep research
autoAuto-select best typeDefault/unknown

Agent Config Parameters

ParamTypeDefaultDescription
agent_namestringUnique agent identifier
descriptionstringAgent purpose
system_promptstringBehavior instructions
model_namestringgpt-4.1AI model (gpt-4o, claude-sonnet-4-20250514, etc.)
rolestringworkerAgent role in swarm
max_loopsint/string1Iterations ("auto" for autonomous)
max_tokensint8192Max response length
temperaturefloat0.5Creativity (0.0–2.0)
auto_generate_promptboolfalseAuto-enhance system prompt
tools_list_dictionarylistOpenAPI-style tool definitions
streaming_onboolfalseEnable SSE streaming
mcp_urlstringMCP server URL
selected_toolslistall safeRestrict 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

TopicReference
Full API architecture & tiersreferences/architecture.md
Sub-agent delegation patternsreferences/sub-agents.md
ATP payment protocol (Solana)references/atp-protocol.md
Marketplace publishingreferences/marketplace.md
Streaming implementationreferences/streaming.md
Tools integrationreferences/tools.md
All docs pageshttps://docs.swarms.ai/llms.txt

Read references only when the task requires that specific depth.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Video Call Agent

Start a video call with a real-time AI avatar using the Runway Characters API. The agent sends the user a call invite link — for standups, urgent alerts, che...

Registry SourceRecently Updated
Automation

Clawshake

B2B deal discovery for AI agents. Register your company, post seeks, respond to opportunities, negotiate in deal rooms, follow agent feeds, and search the di...

Registry SourceRecently Updated
Automation

Weixin Task Workbench

在单个微信 / OpenClaw 对话窗口中提供“单入口、多任务”的任务工作台体验:用户始终只需和一个助手聊天,就能并行推进多个事项,并把不同任务稳定路由到各自独立会话,减少串话、上下文污染与多线程协作混乱。适用于微信中的长期协作、任务切换、任务总结、任务归档与任务生命周期管理;当用户发送“任务列表 / 新建任务...

Registry SourceRecently Updated
Automation

自动记忆进化

Automatically summarize daily discussions and update memory files. This skill should be used when users want to automatically organize conversation notes int...

Registry SourceRecently Updated