Install
openclaw skills install task-orchestratorIntelligent task management and execution coordination officer. Automatically generates task lists, intelligently decomposes complex tasks, matches AI agents, makes priority decisions, and monitors progress.
openclaw skills install task-orchestratorEnd-to-end automated task management: from goals to execution, intelligent decomposition, agent matching, and progress monitoring.
Automatically decompose natural language objectives into a structured task tree:
Match the most suitable execution agent based on task characteristics:
Autonomously decide task execution order:
Track task execution status in real time:
User Goal → Task Parsing → Task Decomposition → Dependency Analysis → Priority Sorting → Agent Matching → Execution → Monitoring → Summary
Understand user intent and identify core objectives:
Example Dialogue:
User: "Help me complete a product launch, including documentation, testing, and promotional materials"
Orchestrator: Parse goal into 3 main tasks:
1. Product documentation writing (parallelizable)
2. Test case design and execution (depends on partial completion of 1)
3. Promotional material production (parallelizable)
Use a script to generate a structured task tree:
python3 scripts/task_decomposer.py --goal "User Goal" --output tasks.json
Output structure:
{
"main_goal": "Product Launch",
"tasks": [
{
"id": "T1",
"title": "Write Product Documentation",
"description": "Includes feature descriptions, user guides, and API documentation",
"priority": "high",
"estimated_time": "2h",
"dependencies": [],
"subtasks": [
{"id": "T1.1", "title": "Feature Description Document"},
{"id": "T1.2", "title": "User Guide"},
{"id": "T1.3", "title": "API Interface Documentation"}
],
"required_skills": ["doc-writing-skill"],
"status": "pending"
}
]
}
Select execution agents based on task characteristics. See references/agent_matching.md for details.
Initiate task execution and continuously monitor:
After task completion:
User: "Help me prepare for next week's tech sharing session; I need a PPT, demo code, and a promotional poster"
Orchestrator:
1. Parse Goal → Identify 3 parallel tasks
2. Decompose Tasks → Estimate total effort 8h
3. Match Agents →
- PPT: doc-writing-skill + ppt-parser-local
- Demo: Code generation agent
- Poster: image_generation
4. Suggest Execution Order → PPT outline → demo development → poster design → PPT refinement
User: "Complete a competitive analysis report; need data scraping, chart generation, and report writing"
Orchestrator:
1. Task Decomposition: Data scraping (T1) → Data analysis (T2) → Chart generation (T3) → Report writing (T4)
2. Dependency Chain: T1→T2→T3→T4
3. Agent Matching:
- T1: web-search + deep-search-skill
- T2: Data analysis agent
- T3: image_generation
- T4: doc-writing-skill
4. Execution Plan: Serial execution, estimated total duration 6h
| Dimension | Weight | Scoring Criteria |
|---|---|---|
| Urgency | 30% | Deadline, blocking impact |
| Value | 40% | Business value, user expectations |
| Cost | 20% | Time cost, resource consumption |
| Risk | 10% | Failure risk, dependency risk |
See references/agent_matching.md for details.
task_decomposer.py - Task decomposition script, generates structured task treepriority_calculator.py - Priority calculation script, supports custom weightsprogress_monitor.py - Progress monitoring script, tracks task status in real timeagent_matching.md - Agent matching strategies and capability matrixworkflow_patterns.md - Common workflow patterns and best practicestask_templates.md - Common task template librarytask_plan_template.md - Task planning document templateexecution_report_template.md - Execution report template