delegation

Delegate tasks to specialized subagents with synchronous and asynchronous execution.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines --skill delegation-adminsairolotech-bit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/adminsairolotech-bit/sai-rolotech-smart-engines --skill delegation-adminsairolotech-bit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegates tasks to specialized subagents to automate task execution and follow-up work, reducing manual coordination.

Core Features & Use Cases

  • Synchronous delegation: Run a task inside a subagent and wait for a result.
  • Asynchronous delegation: Start a background subagent with startAsyncSubagent for long-running tasks.
  • Follow-ups: Use messageSubagent and messageSubagentAndGetResponse for async/sync follow-ups to running subagents.

Quick Start

Delegate a task to a subagent for synchronous execution and return 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 subagents for asynchronous execution?

You can delegate tasks to subagents for asynchronous execution using startAsyncSubagent, which initiates a background subagent for long-running processes without blocking the main workflow.

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

Yes, you can send follow-up messages to running subagents synchronously or asynchronously using messageSubagent and messageSubagentAndGetResponse APIs to coordinate ongoing task execution.

What is synchronous subagent delegation and when should I use it?

Synchronous subagent delegation runs a task inside a subagent and waits for the result, making it ideal for plans with multiple tasks requiring immediate parallel execution outcomes before proceeding.

How do I orchestrate parallel task execution using specialized subagents?

You orchestrate parallel task execution by leveraging frontmatter metadata and documented subagent APIs to delegate operations, loading optional scripts, references, and assets dynamically as needed.

Does task delegation require external dependencies to manage subagent automation?

No, subagent task delegation operates without external dependencies, utilizing internal frontmatter metadata and documented APIs to manage synchronous, background, and follow-up interactions natively.

What is the best way to automate task coordination for long-running background processes?

The best way to automate long-running background task coordination is starting asynchronous subagents, then using follow-up messaging APIs to check status or inject instructions without blocking execution.