SKILL.md
Delegation & Orchestration Skill
This skill allows the main agent to act as an orchestrator, dispatching sub-tasks to independent sub-agents. This is useful for parallelizing work or isolating complex sub-problems.
Tools
listavailableskills
View which skills (servers) can be assigned to sub-agents.
- returns: A list of available skills.
delegate_task
Spawns a new autonomous sub-agent process to handle a specific task. The sub-agent runs asynchronously.
task_description: Clear instructions for the sub-agent.skillsneeded: List of skill names the sub-agent requires (e.g.,["webfetch", "office_reader"]).- returns: A
task_idfor tracking.
checktaskstatus
Retrieves the status (RUNNING/COMPLETED) and the final output of a delegated task.
taskid: The ID returned bydelegatetask.- returns: Status message and result content if finished.
Usage Pattern
- Analyze the user's complex request.
- Break down the request into sub-tasks.
- List skills to see what's available for sub-agents.
- Delegate each sub-task using
delegate_task. - Monitor progress using
checktaskstatus. - Integrate the results from sub-agents into a final answer.