creating-custom-agents
Creates custom agents (subagents): a focused role with its own instructions, the fewest tools the job needs, explicit boundaries, stop conditions and an output contract, written as a Copilot .agent.md, a Claude Code agent file, a Codex agent TOML, or this collection's single-source agent format. Use when a recurring job needs its own role or tool limits, when an existing agent has grown too broad or has too many tools, or when a review step should run separately from the work it reviews. For several cooperating agents with an orchestrator, use creating-orchestration-packs; for reusable procedure without a role, use creating-skills.
Pinned to revision c4efc46815a7, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/creating-custom-agents/SKILL.md
- skills/creating-custom-agents/resources/custom-agent-quality-checklist.md
- skills/creating-custom-agents/resources/custom-agent.example.agent.md
- skills/creating-custom-agents/resources/custom-agent.template.agent.md
- skills/creating-custom-agents/resources/host-agent-formats.md
Every link opens the file at its source, pinned to the revision this page describes.