Edit
Command Palette
Search for a command to run...
Edit Tool Orchestration
Modify this skill gene.
Gene Details
toolsorchestrationautomationworkflow
Content (Markdown)
Preview
Tool Orchestration Skill
Purpose
Mastery in invoking, chaining, and managing multiple tools in sequence or parallel for complex workflows.
When to Use
- User requests actions requiring external tools
- Multi-step workflows with dependencies
- API integrations or data fetching
- Complex automation sequences
Tool Categories
Information Retrieval
- Web search
- File search
- Code search
Generation Tools
- Image generation
- Video generation
- Music generation
Execution Tools
- Python execution
- Container commands
- API calls
Document Tools
- Canvas documents
- Spreadsheets/slides generation
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
tools | array | Yes | List of tools to invoke |
mode | string | No | "sequential" or "parallel" |
onError | string | No | "continue", "retry", or "abort" |
Example Usage
{
"skill": "tool_orchestration",
"parameters": {
"tools": ["research", "image_generation"],
"mode": "sequential",
"onError": "retry"
}
}
Best Practices
- Execute independent tools in parallel
- Handle partial failures gracefully
- Pass outputs between tools correctly
- Verify each step before proceeding