subagent-spawner

Spawn and manage independent sub-agent sessions for parallel task execution.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/noname300989/Security-Claw --skill subagent-spawner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-spawner
Source: https://github.com/noname300989/Security-Claw/tree/main/skills/subagent-spawner
Command: npx skills add https://github.com/noname300989/Security-Claw --skill subagent-spawner

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables the parallel execution of tasks by spawning independent sub-agent runs, preventing the main agent from being blocked by long-running operations and facilitating complex multi-agent workflows.

Core Features & Use Cases

  • Parallel Task Execution: Run multiple, time-consuming tasks concurrently without impacting the main agent's responsiveness.
  • Background Workers: Utilize sub-agents for isolated research, scanning, or analysis as background processes.
  • Multi-Agent Orchestration: Coordinate complex pipelines where one agent manages and directs several worker agents.
  • Thread-Bound Sessions: Create persistent, focused sub-agent sessions within Discord threads for specific follow-up tasks.

Quick Start

Spawn a sub-agent to enumerate subdomains for example.com and return a list of live hosts.

Frequently Asked Questions about subagent-spawner

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

FAQPage Schema
How do I run parallel tasks with background agents without blocking the main session?

You can run parallel tasks by spawning independent sub-agent sessions via `sessions_spawn`, delegating long-running operations to background workers so the main agent remains responsive and unblocked.

What is multi-agent orchestration and how does sub-agent management work?

Multi-agent orchestration involves coordinating complex pipelines where a primary agent manages several worker agents. Management functions include using `sessions_list`, `sessions_history`, `sessions_send`, and `sessions_kill` to direct and control the sub-agents.

How do I communicate with or terminate a running background sub-agent?

You can communicate with or terminate background sub-agents using `sessions_send` to transmit messages and `sessions_kill` to stop the session. Additionally, `sessions_list` and `sessions_history` allow you to track active runs and review outputs.

Can I create thread-bound sub-agent sessions for specific follow-up tasks?

Yes, thread-bound sessions can be created to maintain persistent, focused sub-agent interactions within Discord threads. This allows background workers to handle specific follow-up tasks without losing context or blocking the primary workflow.

Does this sub-agent spawner require additional dependencies for isolated research operations?

No additional dependencies are required to spawn and manage sub-agents for isolated research or background scanning. The skill operates independently using built-in session management commands to handle parallel execution.

When should I not use parallel sub-agents for task delegation?

You should avoid using parallel sub-agents for lightweight or synchronous tasks where the overhead of spawning a session outweighs the benefits, reserving orchestration for time-consuming operations that require non-blocking execution.