delegation

Delegate tasks to subagents for synchronous and asynchronous execution.

Updated May 16, 2026
One-click install
npx skills add https://github.com/ckrono-prog/Kotlin-Code-Builder --skill delegation-ckrono-prog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/ckrono-prog/Kotlin-Code-Builder/tree/main/.local/skills/delegation
Command: npx skills add https://github.com/ckrono-prog/Kotlin-Code-Builder --skill delegation-ckrono-prog

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to delegate tasks to specialized subagents, enabling autonomous execution and freeing up time for other important tasks.

Core Features & Use Cases

  • Task Delegation: Delegate tasks to subagents for synchronous execution.
  • Background Task Execution: Start asynchronous tasks with subagents and manage them independently.
  • Message Subagents: Send follow-up messages to subagents for asynchronous follow-ups or synchronous responses.
  • Use Case: For example, you can delegate the task of updating user profiles to a subagent, allowing the main process to continue without waiting for the update to complete.

Quick Start

Use the delegation skill to delegate the task of updating user profiles to the 'profile-updater' subagent.

Frequently Asked Questions about delegation

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

FAQPage Schema
How do I delegate background tasks to subagents for autonomous execution?

You can delegate background tasks to subagents using autonomous execution to start asynchronous processes and manage them independently. This frees up the main process to continue running without waiting for the delegated tasks to complete.

What is async messaging for subagents and when do I need it?

Async messaging for subagents is the ability to send follow-up messages to background tasks after they have started. You need this when managing asynchronous workflows that require synchronous responses or follow-up instructions during execution.

How do I distribute workload across multiple subagents for parallel processing?

You distribute workload by delegating separate tasks to specialized subagents for synchronous or asynchronous execution. This enables parallel processing within workflows, allowing multiple background tasks to run autonomously at the same time.

Can I send follow-up messages to a subagent after starting a background task?

Yes, you can send follow-up messages to subagents after starting a background task. This supports asynchronous follow-ups and synchronous responses, allowing you to provide additional instructions or check on autonomous task execution.

Does synchronous task execution block the main workflow when using subagents?

Synchronous task execution delegates tasks to subagents for immediate processing. For non-blocking operations, you can use asynchronous task management to start background tasks and let the main process continue without waiting.