subagent-creator

Creates isolated AI subagents with YAML metadata and invocation steps.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill subagent-creator-luizgmassa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subagent-creator
Source: https://github.com/luizgmassa/Useful-Agent-Skills/tree/main/skills/subagent-creator
Command: npx skills add https://github.com/luizgmassa/Useful-Agent-Skills --skill subagent-creator-luizgmassa

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you design AI subagents that can be delegated to for complex multi-step workflows without contaminating the main agent’s context, improving reliability and specialization.

Core Features & Use Cases

  • Isolated context design: Ensures each subagent runs with its own context window, reducing cross-task interference.
  • Delegation-ready metadata: Guides you to write clear name and description frontmatter so the parent agent can automatically choose when to delegate.
  • Repeatable prompt structure: Provides a template for identity, invocation steps, expected outputs, and quality expectations for verifier/debugger/orchestrator patterns.
  • Common subagent patterns: Includes ready-to-adapt templates for verification, debugging, security auditing, and code review use cases.

Quick Start

Create a new subagent definition with kebab-case name and a description that explicitly says when the parent agent should automatically delegate, then follow the provided prompt template to specify steps and the exact output format.

Frequently Asked Questions about subagent-creator

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

FAQPage Schema
How do I create isolated AI subagents for complex workflow orchestration?

To create isolated AI subagents, you design a root SKILL-style prompt with YAML metadata including name and description, followed by actionable invocation steps and expected output formatting to ensure context separation.

What is agent delegation and when do I need isolated context for multi-step workflows?

Agent delegation assigns specialized subtasks to isolated subagents. You need isolated context when running complex multi-step workflows to prevent cross-task interference and avoid contaminating the main agent's context window.

How do I structure a prompt for a specialized debugger or verifier subagent?

Structure a debugger or verifier subagent prompt by defining identity, invocation steps, expected outputs, and quality expectations, using kebab-case naming and explicit descriptions for automatic parent agent delegation.

Does building a security auditor subagent require specific metadata fields for workflow orchestration?

Building a security auditor subagent requires YAML metadata fields including name and description, plus optional model and readonly fields, to ensure the parent agent can automatically identify and delegate the security auditing task.

What's the best way to prevent cross-task interference when designing multiple specialized assistants?

The best way to prevent cross-task interference is designing each specialized assistant with isolated context windows, ensuring each subagent runs independently without contaminating the main agent's context during multi-step workflows.

Why does my parent agent fail to automatically delegate tasks to my custom subagent?

A parent agent fails to delegate when the subagent lacks clear delegation-ready metadata. You must write explicit name and description frontmatter stating exactly when the parent agent should automatically invoke the subagent.