Multi-Agent Deployment Skill for OpenClaw

Deploy a production-ready multi-agent fleet in OpenClaw. Includes step-by-step setup guide, workspace templates, and Python automation scripts for agent creation, routing config, memory sync, and cloud deployment — based on a real working 4-agent production setup.

3,891 stars

Best use case

Multi-Agent Deployment Skill for OpenClaw is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Deploy a production-ready multi-agent fleet in OpenClaw. Includes step-by-step setup guide, workspace templates, and Python automation scripts for agent creation, routing config, memory sync, and cloud deployment — based on a real working 4-agent production setup.

Teams using Multi-Agent Deployment Skill for OpenClaw should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/multi-agent-deployment/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/abhinas90/multi-agent-deployment/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/multi-agent-deployment/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How Multi-Agent Deployment Skill for OpenClaw Compares

Feature / AgentMulti-Agent Deployment Skill for OpenClawStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Deploy a production-ready multi-agent fleet in OpenClaw. Includes step-by-step setup guide, workspace templates, and Python automation scripts for agent creation, routing config, memory sync, and cloud deployment — based on a real working 4-agent production setup.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

## What This Skill Does

Guides you through deploying 3-5 specialized AI agents in OpenClaw that work as a coordinated fleet. Based on a real production setup running on a Hostinger VPS with Docker.

## Included Files

| File | Purpose |
|------|---------|
| `agent_setup.py` | Creates workspace directory structure for any number of agents |
| `routing_config.py` | Generates openclaw.json agent entries with model routing and fallbacks |
| `memory_sync.py` | Syncs Cross-Agent Intel sections across all agent MEMORY.md files |
| `deploy.sh` | Uploads workspace files to VPS and restarts the container |

## Step-by-Step Setup

### 1. Create Workspace Structure
```bash
python3 agent_setup.py --agents pat scout publisher builder --base /data/.openclaw
```
Creates `workspace-{agent}/` with `SOUL.md`, `MEMORY.md`, `drafts/`, `skills/`, `.claude/settings.json`, `.claudeignore`.

### 2. Define Each Agent's Role
Edit each `workspace-{agent}/SOUL.md`:
- Set the agent's mission and responsibilities
- Define which tools it uses
- Add hard limits and escalation rules

### 3. Generate Routing Config
```bash
# Preview output
python3 routing_config.py --agents main scout publisher builder

# Write directly to openclaw.json
python3 routing_config.py --agents main scout publisher builder \
  --output /data/.openclaw/openclaw.json
```
Configures model routing with OpenRouter fallbacks (minimax → deepseek → kimi).

### 4. Set Up Cron Jobs
Add to your `cron/jobs.json` for each agent:
```json
{
  "name": "Agent: Daily Run",
  "agentId": "scout",
  "schedule": { "expr": "0 10 * * *" },
  "enabled": true
}
```

### 5. Deploy to VPS
```bash
bash deploy.sh --vps root@your-vps-ip --key ~/.ssh/your_key
```

### 6. Sync Agent Memory
Run nightly or manually to propagate cross-agent intelligence:
```bash
python3 memory_sync.py --base /data/.openclaw --agents pat scout publisher builder
```

## Architecture Pattern

```
Coordinator (main) — always-on Telegram, approval queue, briefings
    ├── Scout       — market intel, inbound monitoring, trends
    ├── Publisher   — content drafts for Twitter/LinkedIn/video
    └── Builder     — skill development, marketplace research
```

Each agent has:
- Isolated workspace with its own SOUL.md and memory
- Separate cron schedule
- Model routing with fallbacks via OpenRouter
- Shared memory sync via Cross-Agent Intel

## Requirements

- OpenClaw running on a VPS (Docker)
- OpenRouter API key (for model routing)
- SSH access to your VPS

## What Makes This Different

- **Real production patterns** — not examples, this is a live setup
- **Isolation by design** — each agent has its own workspace and memory
- **Fallback routing** — agents keep running if a model goes down
- **Memory persistence** — agents remember context across sessions and compaction

Related Skills

openclaw-youtube

3891
from openclaw/skills

YouTube SERP Scout for agents. Search top-ranking videos, channels, and trends for content research and competitor tracking.

Content & Documentation

openclaw-search

3891
from openclaw/skills

Intelligent search for agents. Multi-source retrieval with confidence scoring - web, academic, and Tavily in one unified API.

Data & Research

openclaw-media-gen

3891
from openclaw/skills

Generate images & videos with AIsa. Gemini 3 Pro Image (image) + Qwen Wan 2.6 (video) via one API key.

Content & Documentation

OpenClaw Mastery — The Complete Agent Engineering & Operations System

3891
from openclaw/skills

> Built by AfrexAI — the team that runs 9+ production agents 24/7 on OpenClaw.

DevOps & Infrastructure

openclaw-safe-change-flow

3891
from openclaw/skills

Safe OpenClaw config change workflow with backup, minimal edits, validation, health checks, and rollback. Single-instance first; secondary instance optional.

DevOps & Infrastructure

jqopenclaw-node-invoker

3891
from openclaw/skills

统一通过 Gateway 的 node.invoke 调用 JQOpenClawNode 能力(file.read、file.write、process.exec、process.manage、system.run、process.which、system.info、system.screenshot、system.notify、system.clipboard、system.input、node.selfUpdate)。当用户需要远程文件读写、文件移动/删除、目录创建/删除、进程管理(列表/搜索/终止)、远程进程执行、命令可执行性探测、系统信息采集、截图采集、系统弹窗、系统剪贴板读写、输入控制(鼠标/键盘)、节点自更新、节点命令可用性排查或修复 node.invoke 参数错误时使用。

DevOps & Infrastructure

openclaw-stock-skill

3891
from openclaw/skills

使用 data.diemeng.chat 提供的接口查询股票日线、分钟线、财务指标等数据,支持 A 股等市场。

Data & Research

openclaw-whatsapp

3891
from openclaw/skills

WhatsApp bridge for OpenClaw — send/receive messages, auto-reply agents, QR pairing, message search, contact sync

Workflow & Productivity

polymarket-openclaw-trader

3891
from openclaw/skills

Reusable Polymarket + OpenClaw trading operations skill for any workspace. Use when the user needs to set up, run, tune, monitor, and deploy an automated Polymarket trading project (paper/live), including env configuration, risk controls, reporting, and dashboard operations.

Trading Automation

openclaw-version-monitor

3891
from openclaw/skills

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Workflow & Productivity

LoomLens Live — OpenClaw Skill

3891
from openclaw/skills

**Skill Name:** `loomlens-live`

eo-ability-multi-expert

3891
from openclaw/skills

多专家编排能力(Multi-Expert Orchestrator),协调多个专家并行/串行工作,结果自动汇流