Tool Orchestration

Command Palette

Search for a command to run...

Back

Tool Orchestration

v1.0.0Skill

Invoke, chain, and manage multiple tools in sequence or parallel

toolsorchestrationautomationworkflow
Edit
Capabilities

Generates code snippets and implementations

Content

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

ParameterTypeRequiredDescription
toolsarrayYesList of tools to invoke
modestringNo"sequential" or "parallel"
onErrorstringNo"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
Actions
Test in Playground