← Back to Skills Marketplace
michealxie001

Multi-Agent Coordinator

by michealxie001 · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
170
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install multi-agent
Description
Production-ready multi-agent orchestration system for OpenClaw. Implements Coordinator Mode with real parallel worker spawning via sessions_spawn, XML task n...
Usage Guidance
This skill is functionally coherent with a multi-agent orchestrator, but take precautions before running it: - Expect to need the OpenClaw CLI (or equivalent) in PATH: the scripts call subprocess commands like 'openclaw sessions spawn' though the registry metadata claims no required binaries; install and verify the OpenClaw CLI you plan to use first. - The SKILL.md and code are inconsistent about spawn commands (SKILL.md shows 'sessions_spawn' while code uses 'openclaw sessions spawn'); verify the correct invocation for your environment. - Spawned workers are explicitly allowed to run file operations, shell commands, and web fetches and are instructed to include concrete file paths and code snippets in outputs — run this skill only in an isolated/sandbox workspace without secrets or sensitive files. - Review the worker prompt templates and scripts (coordinator_v2.py, coordinator_phase2.py, worker.py) to confirm they do not exfiltrate data to external endpoints you don’t control. The package itself does not contain external network endpoints, but worker prompts could instruct sub-agents to perform web requests. - Test in a disposable environment first (empty repo, no credentials), and inspect .openclaw/scratchpad after runs. If you need to use in production, consider adding explicit restrictions/sandboxing on spawned workers and ensure the OpenClaw CLI you trust is used. If you want, I can list the exact lines where subprocess calls are made and point out the files/sections that should be reviewed or edited before use.
Capability Analysis
Type: OpenClaw Skill Name: multi-agent Version: 0.1.0 The skill bundle implements a multi-agent orchestration system that allows a coordinator agent to spawn and manage worker agents. The system includes scripts (scripts/worker.py, scripts/coordinator_phase2.py) that utilize subprocess.run with shell=True to execute arbitrary bash commands and OpenClaw CLI tools. While these high-risk capabilities are aligned with the stated purpose of a parallel execution framework, the lack of input sanitization and the inherent risks of shell execution make the bundle vulnerable to command injection. No evidence of intentional malice, such as data exfiltration or unauthorized persistence, was found.
Capability Assessment
Purpose & Capability
Name/description match the code: the package implements a Coordinator and workers and uses a four‑phase workflow. However the code calls an external 'openclaw' CLI (and SKILL.md shows a 'sessions_spawn' command), yet the registry metadata declares no required binaries. The coordinator also creates prompts that instruct spawned workers to use powerful tools (read/edit/bash/web_search), which is coherent with orchestration but should have been declared as a runtime dependency/requirement.
Instruction Scope
SKILL.md and scripts instruct the agent to prepare prompts, spawn real workers, and process XML notifications; the worker prompts explicitly tell workers to use file operations, bash, web_fetch, etc., and to include exact file paths and code snippets in results. That means spawned workers can read and modify repository files and potentially any files accessible to the agent. The instructions also expect collecting and parsing arbitrary XML outputs from workers. The scope is broad and includes actions (file read/write, shell/subprocess invocation, network fetch) that go beyond simple orchestration; this is intended for the feature but increases risk and should be verified.
Install Mechanism
There is no install spec (instruction-only), so nothing is downloaded automatically. That is lower risk. But the code invokes subprocesses calling an 'openclaw' CLI (and SKILL.md suggests a 'sessions_spawn' tool) which is not declared as a required binary — an undeclared external dependency. No remote archives or installers are present in the package.
Credentials
The skill declares no required environment variables or credentials, which superficially looks minimal. In practice it spawns workers that are instructed to use powerful tools (file I/O, bash, web_fetch, web_search) and persist state under .openclaw/scratchpad. That means sensitive local data (secrets, config files) may be exposed to spawned workers. Also the 'openclaw' CLI the scripts call may require credentials or an environment the package doesn't declare. The lack of declared credentials is not malicious, but the combination of undeclared CLI dependency and broad worker tool access is disproportionate if you expected a lightweight coordinator.
Persistence & Privilege
The skill persists state to .openclaw/scratchpad and coordinator_state.json (expected for an orchestrator) and does not set always:true. It does not appear to modify other skills or global agent settings. Still, persistence of worker prompts/results to the filesystem means sensitive outputs will remain on disk and should be monitored/cleared as needed.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install multi-agent
  3. After installation, invoke the skill by name or use /multi-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release: Production-ready coordinator mode with four-phase workflow (Research → Synthesis → Implementation → Verification), real parallel worker spawning via sessions_spawn, XML task notifications, and state persistence.
Metadata
Slug multi-agent
Version 0.1.0
License MIT-0
All-time Installs 3
Active Installs 2
Total Versions 1
Frequently Asked Questions

What is Multi-Agent Coordinator?

Production-ready multi-agent orchestration system for OpenClaw. Implements Coordinator Mode with real parallel worker spawning via sessions_spawn, XML task n... It is an AI Agent Skill for Claude Code / OpenClaw, with 170 downloads so far.

How do I install Multi-Agent Coordinator?

Run "/install multi-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Multi-Agent Coordinator free?

Yes, Multi-Agent Coordinator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Multi-Agent Coordinator support?

Multi-Agent Coordinator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Multi-Agent Coordinator?

It is built and maintained by michealxie001 (@michealxie001); the current version is v0.1.0.

💬 Comments