Overview
Skills are self-contained directories that provide agents with domain-specific instructions, references, and assets. Each skill is defined by aSKILL.md file with YAML frontmatter and a markdown body.
Skills use progressive disclosure — metadata is loaded first, full instructions only when activated, and resource catalogs only when needed.
Directory Structure
name field in SKILL.md.
SKILL.md Format
Frontmatter Fields
Usage
Agent-level Skills
Pass skill directory paths to an agent:Crew-level Skills
Skill paths on a crew are merged into every agent:Pre-loaded Skills
You can also passSkill objects directly:
How Skills Are Loaded
Skills load progressively — only the data needed at each stage is read:
During normal agent execution, skills are automatically discovered and activated. The
scripts/, references/, and assets/ directories are available on the skill’s path for agents that need to reference files directly.