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.