delegation

Delegate tasks to subagents for synchronous or asynchronous execution.

Updated Aug 4, 2025
One-click install
npx skills add https://github.com/nirajrathod19/Inlytix_BI --skill delegation-nirajrathod19
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/nirajrathod19/Inlytix_BI/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/nirajrathod19/Inlytix_BI --skill delegation-nirajrathod19

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows you to delegate tasks to specialized subagents, enabling parallel processing and autonomous execution of complex workflows.

Core Features & Use Cases

  • Synchronous Task Execution: Use subagent() to run a task and wait for its result, ideal for sequential steps.
  • Asynchronous Task Execution: Use startAsyncSubagent() to run tasks in the background, allowing for parallel processing.
  • Follow-up Messaging: Communicate with running subagents using messageSubagent() (async) or messageSubagentAndGetResponse() (sync).
  • Use Case: When planning a complex feature, delegate the unit testing to one subagent, the documentation update to another, and the code refactoring to a third, all running in parallel.

Quick Start

Use the delegation skill to run the task 'Write unit tests for the new auth module' 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 processing?

You can delegate tasks to subagents for parallel processing by initiating asynchronous background execution, which allows multiple specialized workflows to run simultaneously and autonomously.

What is synchronous task execution in workflow automation?

Synchronous task execution runs a delegated task and waits for its result before proceeding, making it ideal for sequential steps in a complex workflow where order matters.

Can I send a follow-up message to a running background task?

Yes, you can communicate with running subagents using follow-up messaging to provide additional context or instructions during asynchronous execution without interrupting the workflow.

When do I need asynchronous task execution for autonomous workflows?

Asynchronous task execution is needed when running multiple independent operations like unit testing and documentation updates in parallel, allowing autonomous completion without blocking the main session.

How do I manage task execution through session plans?

Task management through session plans allows you to organize and coordinate subagent orchestration by providing direct descriptions for autonomous workflow completion across parallel processes.