← Back to Skills Marketplace
yuyonghao-123

Multi Agent

by yuyonghao-123 · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ suspicious
205
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install yuyonghao-multi-agent
Description
A multi-agent collaboration system coordinating specialized AI roles—planner, executor, reviewer, and coordinator—to analyze, execute, and review complex tas...
Usage Guidance
What to consider before installing/running: - Missing/deferred dependency: The code requires a sibling package (../../react-agent) but package.json doesn't declare it. npm install may not fetch that dependency — verify you have the required react-agent package or update package.json before running. - Local file & command access: The Executor is designed to call tools that can read/write files and run shell commands. Only run this skill in a safe, non-sensitive environment (e.g., an isolated VM or container) until you audit the tools and ReActEngine it uses. - Command injection risk: The Executor builds a shell command by interpolating the task string into exec without escaping. If you will pass untrusted or user-supplied tasks, this is dangerous. Consider patching the code to use execFile/spawn with argument arrays or properly escape inputs. - Audit external code: Inspect the ToolsRegistry and ReActEngine implementations (the referenced react-agent package). Those components will determine what external endpoints or system resources the skill can access. - Run tests in sandbox: Use the included tests/examples in an isolated environment to confirm behavior before using on real data. Prefer to run with reduced toolsets (no tools that access network or sensitive files) while you evaluate. - If you need help: Ask the skill author to (1) list required dependencies in package.json, (2) document exactly which built-in tools the Executor will enable, and (3) fix the unsafe exec usage or document input sanitization requirements. Given these inconsistencies and the unsafe shell usage, treat this skill as suspicious until the above issues are resolved.
Capability Analysis
Type: OpenClaw Skill Name: yuyonghao-multi-agent Version: 0.1.2 The skill bundle implements a multi-agent orchestration framework with roles for planning, execution, and review. It is classified as suspicious due to a significant shell injection vulnerability in `src/agent-roles.js`. Specifically, the `ExecutorAgent` class contains a fallback execution path that uses `child_process.exec` to run an `echo` command with unsanitized string interpolation of the `task` input, which could allow for arbitrary command execution. While this represents a high-risk vulnerability (RCE), there is no evidence of intentional malice, data exfiltration, or hidden backdoors within the provided logic or documentation.
Capability Assessment
Purpose & Capability
The code and SKILL.md align with a multi-agent orchestrator (planner, executor, reviewer, coordinator). However the code imports ../../react-agent (ToolsRegistry, ReActEngine) which are external/local packages not declared in package.json or the SKILL.md dependency instructions—this will cause runtime errors or requires the user to obtain extra packages not documented.
Instruction Scope
Runtime instructions and examples initialize tools registries and a ReAct engine and run example scripts that grant the Executor the ability to list directories, read/write files and run shell commands. The Executor constructs and runs a shell command using the raw task string (exec `echo "Task executed: ${task}"`) without escaping or sanitization — this is a command injection risk if task input can be attacker-controlled. SKILL.md does not clearly warn users that the skill will access local files and may execute shell commands.
Install Mechanism
There is no install spec. SKILL.md suggests running npm install, but package.json contains no dependencies for the referenced react-agent modules (relative requires). The repo includes many source files and tests but lacks declared external dependencies, so npm install as-is may not provide required packages. No remote downloads or obscure URLs are used.
Credentials
The skill declares no required environment variables, secrets, or config paths. That matches the SKILL.md and package.json; there are no suspicious env/credential requests.
Persistence & Privilege
The skill is not forced-always, does not request platform-level persistent privileges, and does not modify other skills' configuration in the provided code. It runs only when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yuyonghao-multi-agent
  3. After installation, invoke the skill by name or use /yuyonghao-multi-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Update - 2026-04-01
v1.0.1
Update from local workspace
v1.0.0
Initial release of multi-agent collaboration system: - Provides a framework for collaborative AI agents (Planner, Executor, Reviewer, Coordinator) to accomplish complex tasks. - Supports multiple execution modes: collaborative, sequential, and parallel. - Includes command-line usage, custom role/workflow configuration, and error recovery options. - Offers sample outputs, API documentation, and testing examples. - Focuses on team-based problem solving with quality assurance mechanisms.
v0.3.0
- No code or documentation changes detected between versions. - Version number updated to 0.3.0; all content and usage remain the same as before.
v0.2.0
Update to v0.2.0
v0.1.1
- No file or documentation changes detected in this release. - Version number updated from 0.1.0 to 0.1.1. - No functional, interface, or documentation changes for users.
v0.1.0
multi-agent - 多智能体协作系统 v0.1.0 - 首次发布多智能体协作系统,支持 Planner、Executor、Reviewer、Coordinator 四大智能体角色 - 提供协作、顺序、并行三种任务执行模式 - 支持命令行和 Node.js API 两种使用方式 - 集成 8 种内置工具,方便任务执行 - 自定义智能体和工作流配置,支持高阶使用场景 - 包含详细用法说明、性能对比和测试用例
Metadata
Slug yuyonghao-multi-agent
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Multi Agent?

A multi-agent collaboration system coordinating specialized AI roles—planner, executor, reviewer, and coordinator—to analyze, execute, and review complex tas... It is an AI Agent Skill for Claude Code / OpenClaw, with 205 downloads so far.

How do I install Multi Agent?

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

Is Multi Agent free?

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

Which platforms does Multi Agent support?

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

Who created Multi Agent?

It is built and maintained by yuyonghao-123 (@yuyonghao-123); the current version is v0.1.2.

💬 Comments