Skip to main content
Skills are modular, reusable building blocks that define what an agent can do. Unlike tools (which call external APIs), skills contain executable logic: code, multi-step prompts, or tool integrations packaged as a single reusable unit.

Why skills exist

Without skills, every agent you build needs the same logic written again: the same email formatting, the same data transformation, the same API integration pattern. Skills let you write logic once and attach it to any agent.

Skills vs. tools

Skill format

A skill is a directory (zip file or GitHub repo) with a SKILL.md file at its root. The SKILL.md defines the skill’s interface, parameters, and behavior.

Next steps