← 返回 Skills 市场
Multi Agent
作者
yuyonghao-123
· GitHub ↗
· v0.1.2
· MIT-0
205
总下载
0
收藏
0
当前安装
7
版本数
在 OpenClaw 中安装
/install yuyonghao-multi-agent
功能描述
A multi-agent collaboration system coordinating specialized AI roles—planner, executor, reviewer, and coordinator—to analyze, execute, and review complex tas...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install yuyonghao-multi-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/yuyonghao-multi-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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 种内置工具,方便任务执行
- 自定义智能体和工作流配置,支持高阶使用场景
- 包含详细用法说明、性能对比和测试用例
元数据
常见问题
Multi Agent 是什么?
A multi-agent collaboration system coordinating specialized AI roles—planner, executor, reviewer, and coordinator—to analyze, execute, and review complex tas... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 205 次。
如何安装 Multi Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install yuyonghao-multi-agent」即可一键安装,无需额外配置。
Multi Agent 是免费的吗?
是的,Multi Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Multi Agent 支持哪些平台?
Multi Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Multi Agent?
由 yuyonghao-123(@yuyonghao-123)开发并维护,当前版本 v0.1.2。
推荐 Skills