Use this skill when working with agent definition files — validating frontmatter, diagnosing delegation failures, or understanding what each vendor supports.
Frontmatter fields (Claude Code — most complete support):
name: required, agent identifierdescription: required, used to route work to this agentmodel: optional, override default modeltools: optional, space-delimited allowed toolsdisallowedTools: optional, space-delimited blocked toolsskills: optional, array of skill names to loadmaxTurns: optional, limit agent turnseffort: optionalmemory,background,isolation: optional
Directory layout:
agents/
└── agent-name.md # agent definition
Delegation model: An agent is invoked when the orchestrating agent (or user) routes work to it. The delegate receives the harness's AGENTS.md instructions, rules (inlined), and skills (listed by reference).
Vendor support matrix: See references/ — Codex does not support agents in plugins. Cursor support is partial. Claude Code has full support.
Source: eyelock/assistants — distributed by TomeVault.