← 返回 Skills 市场
lcp14262

Agent Orchestrator

作者 lcp14262 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
296
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install more-agent-orchestrator
功能描述
Multi-agent collaboration and task orchestration. Decompose complex tasks, spawn sub-agents, coordinate execution, and synthesize results.
使用说明 (SKILL.md)

Agent Orchestrator 🐙

Multi-agent collaboration and task orchestration for OpenClaw.

When a single agent isn't enough — orchestrate a team.

What It Does

Task Decomposition:

  • Analyzes complex tasks
  • Breaks them into independent sub-tasks
  • Identifies dependencies and parallelization opportunities

Agent Coordination:

  • Spawns sub-agents with specific instructions
  • Manages concurrent execution
  • Handles inter-agent communication
  • Monitors progress and health

Result Synthesis:

  • Collects results from all sub-agents
  • Resolves conflicts and inconsistencies
  • Synthesizes final deliverable
  • Provides execution summary

When to Use

Trigger Phrases:

  • "Break this down and have multiple agents work on it"
  • "Coordinate several agents to..."
  • "Parallelize this task"
  • "Have agents collaborate on..."
  • "Orchestrate a team to..."
  • "Decompose and distribute..."

Use Cases:

  1. Research Projects - Different agents research different aspects
  2. Code Reviews - Multiple agents review different files/modules
  3. Data Analysis - Parallel analysis of different datasets
  4. Content Creation - Agents write different sections, then synthesize
  5. Testing - Parallel test execution across scenarios
  6. Complex Workflows - Multi-step processes with dependencies

Quick Start

Basic Usage

Orchestrate this: Research the top 5 AI frameworks and compare their features, performance, and community support.

The orchestrator will:

  1. Decompose into sub-tasks (one per framework)
  2. Spawn 5 sub-agents
  3. Each agent researches one framework
  4. Synthesize comparison report

Advanced Usage

Orchestrate with options:
- Task: Analyze our Q4 sales data
- Agents: 4 (by region: North/South/East/West)
- Parallel: true
- Synthesis: consolidated_report

Architecture

┌─────────────────┐
│   Orchestrator  │
│     (Main)      │
└────────┬────────┘
         │
    ┌────┴────┬────────────┐
    │         │            │
┌───▼───┐ ┌──▼────┐  ┌────▼────┐
│Agent 1│ │Agent 2│  │Agent 3  │
│ Task A│ │ Task B│  │ Task C  │
└───┬───┘ └───┬───┘  └────┬────┘
    │         │            │
    └─────────┴────────────┘
              │
         ┌────▼────┐
         │Synthesis│
         │ Result  │
         └─────────┘

Configuration

Task Decomposition Strategy

Strategy Description Best For
parallel All sub-tasks run concurrently Independent tasks
sequential Tasks run one after another Dependent tasks
hybrid Mix of parallel and sequential Complex workflows

Agent Allocation

Mode Description Use Case
auto Orchestrator decides agent count General purpose
fixed Specific number of agents Resource-constrained
per_task One agent per sub-task Maximum parallelization

Synthesis Options

Option Description
merge Combine all results as-is
summarize Generate executive summary
compare Highlight differences and similarities
consolidate Merge with conflict resolution

Examples

Example 1: Market Research

Task: Research the competitive landscape for project management software

Decomposition:
- Agent 1: Analyze Asana features and pricing
- Agent 2: Analyze Monday.com features and pricing
- Agent 3: Analyze Notion features and pricing
- Agent 4: Analyze ClickUp features and pricing
- Agent 5: Analyze emerging competitors

Synthesis: Comparative analysis report with recommendations

Example 2: Code Review

Task: Review the entire codebase for security vulnerabilities

Decomposition:
- Agent 1: Review authentication module
- Agent 2: Review API endpoints
- Agent 3: Review database queries
- Agent 4: Review file handling
- Agent 5: Review third-party dependencies

Synthesis: Security audit report with prioritized fixes

Example 3: Content Creation

Task: Write a comprehensive guide to OpenClaw skills

Decomposition:
- Agent 1: Introduction and setup
- Agent 2: Basic skill structure
- Agent 3: Advanced patterns
- Agent 4: Best practices
- Agent 5: Troubleshooting

Synthesis: Complete guide with consistent voice and formatting

Implementation Details

Task Decomposition Algorithm

  1. Analyze the main task for scope and complexity
  2. Identify natural breakpoints and independent components
  3. Estimate effort for each component
  4. Group related components into sub-tasks
  5. Determine dependencies between sub-tasks
  6. Output structured task list with metadata

Sub-Agent Spawning

{
  "runtime": "subagent",
  "mode": "run",
  "task": "\x3Cspecific sub-task>",
  "timeoutSeconds": 300,
  "streamTo": "parent"
}

Progress Tracking

  • Track each sub-agent's status: pendingrunningcompleted/failed
  • Monitor execution time
  • Handle timeouts and retries
  • Report progress to main session

Conflict Resolution

When sub-agents produce conflicting results:

  1. Flag the conflict
  2. Request clarification from each agent
  3. Escalate to human if unresolved
  4. Document the resolution

Error Handling

Sub-Agent Failures

Error Handling
Timeout Retry once with extended timeout
Crash Spawn replacement agent
Invalid output Request clarification
Resource exhausted Queue and retry later

Synthesis Failures

Error Handling
Missing results Proceed with available data, flag gaps
Conflicting data Flag for human review
Format mismatch Normalize before merging

Best Practices

Do's

Clear task boundaries - Each sub-task should be self-contained ✅ Explicit success criteria - Define what "done" looks like ✅ Reasonable timeouts - Account for complexity ✅ Progressive synthesis - Synthesize as results arrive ✅ Human escalation - Know when to involve the user

Don'ts

Over-parallelize - Too many agents creates coordination overhead ❌ Vague instructions - Sub-agents need clear, specific tasks ❌ Ignore dependencies - Sequential tasks must respect order ❌ Blind synthesis - Review before merging conflicting results ❌ No fallback - Always have a plan B for failures

Limitations

  • Context limits - Each sub-agent has independent context
  • Coordination overhead - More agents = more management
  • Cost - Multiple agents = higher token usage
  • Complexity - Debugging multi-agent flows is harder

Troubleshooting

Problem: Sub-agents produce inconsistent results

Solution:

  1. Standardize the output format in task instructions
  2. Add validation step before synthesis
  3. Use compare synthesis mode to highlight differences

Problem: Task takes too long

Solution:

  1. Increase parallelization
  2. Reduce scope per agent
  3. Set aggressive timeouts with retries

Problem: Results are too fragmented

Solution:

  1. Use consolidate synthesis mode
  2. Add explicit integration step
  3. Assign one agent to "editor" role

API Reference

Orchestrate Command

orchestrate \x3Ctask> [options]

Options:
  --agents \x3Cn>        Number of sub-agents (default: auto)
  --mode \x3Cmode>       Execution mode: parallel|sequential|hybrid
  --timeout \x3Csec>     Timeout per sub-agent (default: 300)
  --synthesis \x3Ctype>  Synthesis type: merge|summarize|compare|consolidate
  --verbose           Show detailed progress

Status Command

orchestrate status \x3Csession_id>

Shows current orchestration session status

Changelog

v1.0.0 (2026-03-12)

  • Initial release
  • Task decomposition
  • Sub-agent spawning and coordination
  • Result synthesis
  • Progress tracking
  • Error handling

License

MIT


Part of the multi-agent toolkit for OpenClaw

"Alone we can do so little; together we can do so much."

安全使用建议
This skill appears internally consistent with its stated purpose. Before installing, consider: (1) review or trust the repository (SKILL.md points to a GitHub repo) if you expect production use, since the code currently simulates sub-agents rather than calling a verified platform API; (2) be aware that autonomous invocation allows the skill to spawn sub-agents which can perform many actions on your behalf — ensure you trust the agent's permissions and any subsequent skills the sub-agents may call; (3) if you plan to run the bundled script in your environment, inspect it locally (it contains no network calls or secret reads) and run in a sandbox if you want extra assurance.
功能分析
Type: OpenClaw Skill Name: more-agent-orchestrator Version: 1.0.0 The Agent Orchestrator skill is a framework for multi-agent task management. The core logic in scripts/orchestrate.js is a benign simulation of task decomposition and sub-agent coordination, lacking any network requests, file system modifications, or sensitive data access. The SKILL.md instructions are well-aligned with the stated purpose and do not contain any prompt-injection or exfiltration attempts.
能力评估
Purpose & Capability
Name/description (multi-agent orchestration) match the behavior described in SKILL.md and the shipped code: decomposition, spawning sub-agents, monitoring, and synthesis. The included scripts simulate sub-agent spawning and do not require unrelated credentials or binaries.
Instruction Scope
SKILL.md instructs the agent to decompose tasks, spawn sub-agents, track progress, and synthesize results; it does not direct reading of unrelated files, exfiltrating secrets, or posting to external endpoints. The example spawn payload references the platform's subagent runtime (runtime: 'subagent', streamTo: 'parent'), which is coherent for this purpose.
Install Mechanism
No install spec is provided (instruction-only), lowering install-time risk. A package.json and script are present but there is no download-from-URL or extract step. Nothing in the manifest attempts to install arbitrary remote code.
Credentials
The skill declares no required environment variables, no credentials, and no config paths. The SKILL.md and code do not attempt to read environment secrets or unrelated system configuration.
Persistence & Privilege
always is false and the skill does not request persistent system-wide configuration changes. Autonomous invocation (model invocation enabled) is the platform default and appropriate for an orchestrator; no additional privileged presence is requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install more-agent-orchestrator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /more-agent-orchestrator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
agent-orchestrator v1.0.0 - Initial public release with core multi-agent orchestration for complex task decomposition and execution. - Added task decomposition, sub-agent spawning, parallel and sequential coordination, and synthesis of results. - File-based communication assumed; removed deep-dive documentation and internal sub-agent templates. - Provided extensive quick-start, architecture diagrams, configuration options, and real-world use cases. - Included troubleshooting, error handling, and best-practices documentation. - Open source under MIT-0; available on GitHub.
元数据
Slug more-agent-orchestrator
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Agent Orchestrator 是什么?

Multi-agent collaboration and task orchestration. Decompose complex tasks, spawn sub-agents, coordinate execution, and synthesize results. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 296 次。

如何安装 Agent Orchestrator?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install more-agent-orchestrator」即可一键安装,无需额外配置。

Agent Orchestrator 是免费的吗?

是的,Agent Orchestrator 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Agent Orchestrator 支持哪些平台?

Agent Orchestrator 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Agent Orchestrator?

由 lcp14262(@lcp14262)开发并维护,当前版本 v1.0.0。

💬 留言讨论