delegation

Delegate tasks to synchronous or asynchronous subagents for automated execution.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/Soufianouassif/Web3-Presale-Platform --skill delegation-soufianouassif
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/Soufianouassif/Web3-Presale-Platform/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/Soufianouassif/Web3-Presale-Platform --skill delegation-soufianouassif

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegate tasks to specialized subagents to automate execution of complex workflows.

Core Features & Use Cases

  • Subagent orchestration: dispatch tasks to synchronous or asynchronous subagents based on plan.
  • Background processing: startAsyncSubagent for long-running tasks, and messageSubagent for follow-ups.
  • Quick use cases: delegating a session plan tasks to multiple agents to speed up planning and execution.

Quick Start

Delegate a task by calling subagent with its task ID from your session plan to execute synchronously.

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 subagents for parallel execution?

To delegate tasks to subagents for parallel execution, call subagent with a task ID from your session plan to execute synchronously, or startAsyncSubagent for independent tasks running in the background.

What is asynchronous subagent orchestration and when is it needed?

Asynchronous subagent orchestration dispatches long-running tasks to background subagents using startAsyncSubagent, allowing you to continue execution while the task processes and retrieve results later via messageSubagent.

Can I send follow-up messages to a running async subagent?

Yes, you can send follow-up messages to a running async subagent using messageSubagent, or use messageSubagentAndGetResponse to dispatch a message and wait for the subagent's reply synchronously.

How do I orchestrate multiple independent tasks in a session plan?

You orchestrate multiple independent tasks in a session plan by dispatching them to specialized subagents, utilizing synchronous or asynchronous calls to run parallel workflows and automate complex execution.

Does subagent delegation support passing relevant files and skills?

Yes, subagent delegation supports optional relevantFiles and relevantSkills parameters, allowing you to pass necessary context and capabilities directly to the specialized subagent for autonomous execution.

What is the best way to handle background processing for long-running workflows?

The best way to handle background processing for long-running workflows is using startAsyncSubagent to delegate the task, which runs autonomously without blocking the main session, followed by messageSubagent to check status.