delegation

Delegate tasks to subagents for synchronous or background execution.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/gopforever/Idle-Echoes --skill delegation-gopforever
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/gopforever/Idle-Echoes/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/gopforever/Idle-Echoes --skill delegation-gopforever

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegation helps you offload routine or long-running tasks to specialized subagents, enabling your main agent to focus on higher-level decisions and maintain progress.

Core Features & Use Cases

  • Delegate to subagents for synchronous task execution, or startAsyncSubagent for background processing.
  • Support for follow-up messaging via messageSubagent and messageSubagentAndGetResponse.
  • Real-world scenario: coordinate multiple tasks from a session plan and monitor outcomes.

Quick Start

Delegate a task to a subagent using subagent and observe the result.

Frequently Asked Questions about delegation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I delegate tasks to AI agents for parallel execution?

You delegate tasks to AI agents using subagent functions to offload routine or long-running loads, enabling your main agent to focus on higher-level decisions and maintain progress.

What is the best way to run background processing for autonomous AI agents?

Using startAsyncSubagent is the best way to run background processing for autonomous AI agents, allowing background execution and follow-up monitoring without blocking your main session workflow.

Can I send follow-up messages to a subagent that is already running?

Yes, you can send follow-up messages to a running subagent using messageSubagent and messageSubagentAndGetResponse functions, which support continuous communication and outcome monitoring during autonomous task execution.

Does delegating tasks to subagents require explicit function definitions?

Yes, delegating tasks to subagents requires explicit function definitions including subagent, startAsyncSubagent, messageSubagent, and messageSubagentAndGetResponse, along with careful parameter handling and safety checks.

When should I use background execution instead of synchronous task delegation?

You should use background execution via startAsyncSubagent for long-running tasks or session-plan driven workflows, while synchronous subagent delegation is better suited for routine tasks requiring immediate results.