Skip to main content

Overview

Skills are self-contained directories that provide agents with domain-specific instructions, references, and assets. Each skill is defined by a SKILL.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

The directory name must match the 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 pass Skill 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.