subagent

Spawn and manage autonomous background agents for parallel task execution.

1.0k|158|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/vellum-ai/vellum-assistant --skill subagent-vellum-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent
Source: https://github.com/vellum-ai/vellum-assistant/tree/main/assistant/src/config/bundled-skills/subagent
Command: npx skills add https://github.com/vellum-ai/vellum-assistant --skill subagent-vellum-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Spawn and manage autonomous background agents that run tasks in parallel, enabling multi-role delegation and faster outcomes.

Core Features & Use Cases

  • Spawn subagents with a label, objective, and role to execute tasks concurrently without blocking the main conversation.
  • Support roles: researcher, coder, and planner to tailor tool access and responsibilities.
  • Coordinate workflows via status checks, mid-run notifications, and read outputs to integrate results into the parent task.

Quick Start

Spawn a subagent with a descriptive label and objective to start parallel work.

Frequently Asked Questions about subagent

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

FAQPage Schema
How do I run parallel background agents for coding tasks?

To run parallel background agents for coding tasks, you spawn subagents with a specific label, objective, and role like coder. This delegates specialized work to run concurrently without blocking your main conversation.

What is autonomous task orchestration and when do I need it?

Autonomous task orchestration coordinates background agents to execute tasks in parallel. You need it when managing multi-role workflows, allowing specialized agents to handle planning, research, or coding simultaneously for faster outcomes.

Can I send messages or read outputs from a running background agent?

Yes, you can send messages and read outputs from a running background agent. The orchestration lifecycle defines communication protocols including status checks, mid-run notifications, and read operations to integrate results into the parent task.

How do I stop or abort a background task running in parallel?

To stop or abort a background task running in parallel, use the abort operation defined in the subagent lifecycle. This terminates the autonomous agent and halts its delegated workflow within the orchestration environment.

What roles can I assign to autonomous agents for parallel workflows?

You can assign researcher, coder, and planner roles to autonomous agents for parallel workflows. These roles tailor tool access and responsibilities to match the specific objectives of information gathering, code changes, or planning.

Does parallel agent orchestration block the main conversation thread?

No, parallel agent orchestration does not block the main conversation thread. Subagents are spawned to execute tasks concurrently in the background, allowing the main task to continue while delegated work runs independently.