delegation

Delegate tasks to specialized subagents for synchronous or asynchronous execution.

Updated Jan 6, 2026
One-click install
npx skills add https://github.com/bcwgames/FNaF-TVE --skill delegation-bcwgames
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: delegation
Source: https://github.com/bcwgames/FNaF-TVE/tree/main/Five-Nights-At-Freddys-The-Virtual-Experience/.local/skills/delegation
Command: npx skills add https://github.com/bcwgames/FNaF-TVE --skill delegation-bcwgames

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Delegation enables handing off tasks to specialized subagents for autonomous execution, freeing you to focus on higher-level work.

Core Features & Use Cases

  • Subagent: executes a task synchronously and returns the result.
  • StartAsyncSubagent: runs work in the background for parallel tasks.
  • MessageSubagent and MessageSubagentAndGetResponse: provide follow-ups with asynchronous or synchronous feedback.
  • Typical use cases include session-plan driven workflows, parallel task execution, and iterative refinement via structured prompts and skill chaining.

Quick Start

Delegate a task by calling subagent with a task ID and full plan context when available.

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?

Delegate tasks to subagents by using startAsyncSubagent to run work in the background for parallel tasks, or use subagent for synchronous execution that returns the result directly. Both interfaces support full plan context and task IDs.

What is asynchronous subagent orchestration and when do I need it?

Asynchronous subagent orchestration runs specialized tasks in the background for autonomous execution, freeing you to focus on higher-level work. You need it for session-plan driven workflows and parallel task execution across multiple agents.

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

Yes, you can send follow-up messages to a running subagent using messageSubagent or messageSubagentAndGetResponse. These interfaces provide asynchronous or synchronous feedback during iterative refinement and structured prompt workflows.

Does task delegation support synchronous execution for immediate results?

Task delegation supports synchronous execution through the subagent interface, which executes a task and returns the result immediately. This applies to session-plan driven work and iterative refinement via skill chaining.

What is the best way to orchestrate multiple subagents in a workflow?

The best way to orchestrate multiple subagents is combining startAsyncSubagent for parallel background tasks with messageSubagentAndGetResponse for synchronous feedback. This supports session-plan driven workflows and contextual skill chaining for iterative refinement.

When should I not use asynchronous subagent delegation?

Avoid asynchronous subagent delegation when tasks require strict sequential execution or immediate synchronous feedback without background processing. Use the synchronous subagent interface instead for tasks needing direct result returns and linear execution flow.