← 返回 Skills 市场
1199
总下载
0
收藏
7
当前安装
1
版本数
在 OpenClaw 中安装
/install multi-agent-orchestration
功能描述
Orchestrates multi-agent task delegation and workflows with audit logging, checkpoint approvals, and agent learning for coordinated project execution.
安全使用建议
This skill is a full local CLI for running multi-agent workflows and generally matches its stated purpose, but please review these before installing or running:
- Required binaries: The code expects an 'openclaw' CLI and uses shell utilities (mv, base64, echo). The manifest did not declare these — ensure you have a trustworthy openclaw binary and understand what it will do.
- Notifications: The CLI can send messages via openclaw message send to a configured target (colony/config.yaml). Check that config and set notifications.target to a safe value (or disable notifications) to avoid accidental data leakage.
- File writes: The skill creates and updates many files under the 'colony/' directory (tasks.json, audit logs, memory files, context). Do not run it in a directory containing sensitive files you don't want the tool to read or modify.
- Shell command usage: Multiple scripts build shell commands with interpolated values. If you plan to feed untrusted task descriptions or modify config files, do so in an isolated environment (VM/container) because of potential command-injection risks.
- Recommended actions before use: inspect colony/config.yaml and colony/agents.yaml, run the code in a sandbox, verify the openclaw binary you will use, and consider adjusting notification settings. If you need higher assurance, request the author to declare required binaries and to avoid constructing shell commands with unescaped, user-provided content.
Overall: functionally coherent with its purpose, but the missing declared runtime dependencies and the use of shell-executed external CLI calls merit caution — treat this skill as suspicious until you validate those points.
功能分析
Type: OpenClaw Skill
Name: multi-agent-orchestration
Version: 1.0.0
The skill is suspicious due to the inherent risks associated with an AI agent (`shell` agent) explicitly designed for 'system tasks' and 'deployments', combined with the potential for prompt injection. While there's no clear evidence of intentional malice, the `colony.mjs` and `colony-worker.mjs` scripts construct prompts for LLM agents using user-controlled inputs (task descriptions, process contexts) and internal state (agent memory, global context). If an attacker can manipulate these inputs or internal state, they could inject malicious instructions into the `shell` agent's prompt, potentially leading to arbitrary command execution via the `openclaw agent` tool. Additionally, the `notify` function in `colony.mjs` uses `execSync` to send messages via `openclaw message send`, which, despite basic escaping, represents an external communication channel that could be abused if the message content (derived from agent outputs or error messages) were maliciously crafted or if the `openclaw` CLI itself had injection vulnerabilities.
能力评估
Purpose & Capability
The code and SKILL.md describe a multi-agent orchestration system (dispatch, processes, audit, agent memory) and the included JS files implement that functionality. This is coherent with the (implicit) purpose. However, the skill invokes an external 'openclaw' CLI and uses shell utilities (mv, base64, echo) even though the registry metadata lists no required binaries; that omission is an inconsistency that should have been declared.
Instruction Scope
Runtime instructions and the code perform extensive local file reads/writes under the 'colony/' tree (tasks.json, audit logs, memory files, contexts) — expected for this tool — but the worker and CLI construct and run shell commands (execSync/spawn) that call: openclaw agent, openclaw message send, base64 and other shell utilities. Some commands interpolate values derived from task metadata or config. While most inputs are safely base64-encoded before being passed to the shell, there are places (notification target, some interpolated fields) where user-configurable strings are injected into shell command lines. This creates a risk of command injection or unintended external transmission of data if untrusted input reaches those fields. The instructions do not call out or require inspection of the notification/config targets or the presence of the openclaw CLI.
Install Mechanism
No install spec is provided; this is an instruction/code-only skill. There are only source files and a package.json with a single dependency (js-yaml). Nothing is downloaded from remote URLs during install, so installation risk is low. The usual Node.js dependency install (npm install) will be required to satisfy js-yaml, but no automatic remote binary fetches are present.
Credentials
The skill declares no required environment variables or binaries, but the implementation clearly depends on an external 'openclaw' CLI and on standard shell tooling (mv, base64, echo). That mismatch is an incoherence: the skill should declare those runtime binary requirements. The skill also sends notifications via an external channel (openclaw message send) to a configured target from colony/config.yaml — the target and notification behavior could cause data to be sent externally if not configured carefully. No secrets/env vars are required by metadata, which is good, but the code will read and write local files that may contain sensitive context if you feed them such data.
Persistence & Privilege
The skill does persistent storage only under its own 'colony/' directory (tasks, audit logs, agent memories, runs). It does not request platform-level always: true or modify other skills. It spawns background worker processes and invokes external CLIs — standard for an orchestration tool — but it does not request elevated system privileges in the manifest.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install multi-agent-orchestration - 安装完成后,直接呼叫该 Skill 的名称或使用
/multi-agent-orchestration触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
initial version
元数据
常见问题
Colony 是什么?
Orchestrates multi-agent task delegation and workflows with audit logging, checkpoint approvals, and agent learning for coordinated project execution. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1199 次。
如何安装 Colony?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install multi-agent-orchestration」即可一键安装,无需额外配置。
Colony 是免费的吗?
是的,Colony 完全免费(开源免费),可自由下载、安装和使用。
Colony 支持哪些平台?
Colony 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Colony?
由 dabruhce(@dabruhce)开发并维护,当前版本 v1.0.0。
推荐 Skills