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

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