Creates specialized AI agents on-demand when no existing agent matches a request. Use when the Router cannot find a suitable agent for a task. Enables self-evolution by generating persistent agents.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
A direct command skips the review prompt. Inspect the source before running it.
Creates specialized AI agents on-demand when no existing agent matches a request. Use when the Router cannot find a suitable agent for a task. Enables self-evolution by generating persistent agents.
["Verify no existing agent matches first","Research domain before creating agent","Align agent to BLS OOH occupational profiles (Step 2.3)","Compare against Ongig job titles for routing keywords","Use MyMajors career skills for real-world skill grounding","Run skills gap analysis and record follow-up items for reusable skill gaps","Assign relevant skills to new agents"]
error_handling
graceful
streaming
supported
output_location
.claude/agents/
verified
true
lastVerifiedAt
2026-02-28
dependencies
["research-synthesis"]
source
builtin
trust_score
100
provenance_sha
7c35f8976f0fcb92
Mode: Script-First - Use scripts/main.cjs as the canonical path for generation and validation, then use this guide for research, skill assignment, and integration follow-through.
Agent Creator Skill
Creates specialized AI agents on-demand for capabilities that do not already have a good owner.
When This Skill Is Triggered
The router finds no suitable existing agent.
The user explicitly asks for a new agent.
A capability gap requires a persistent specialist rather than a one-off task.
REGISTRY_MATCH -> inspect registry drift before creating
SIMILAR_FOUND -> review the candidates and decide whether to create or update
NO_MATCH -> continue to Step 0.5
Step 0.5: Companion Check
Run checkCompanions("agent", "{agent-name}") from .claude/lib/creators/companion-check.cjs before you continue. Record missing companion artifacts and carry them into post-creation follow-ups.
Step 1: Verify No Existing Agent Fits the Need
Search .claude/agents/**/*.md and the surrounding directories before proceeding. If an existing core, specialized, domain, or orchestrator agent already fits, use it instead of creating a duplicate specialist.
Step 2: Research the Domain
Complete the preserved research flow before finalizing the agent contract:
The preserved template details in research and skills-gap details still define the required skills: array, Step 0 skill loading, lazy-load path usage, hook/workflow tables, response approach, behavioral traits, and examples.
Template Reference
Keep this minimum frontmatter and workflow contract: