<aside> 🦥
Equipping agents for the real world with Agent Skills – Anthropic
</aside>
<aside> 🦥
A Skill is a folder that teaches an agent how to do a specific task. At minimum it's a single SKILL.md file with instructions, plus optional scripts, templates, and reference docs. Think of it as a little playbook the agent picks up only when it's actually needed.
Fun fact: the format was created by Anthropic and released as an open standard, so it's not just a Claude thing.
</aside>
<aside> 🦥
Skills load in 3 layers, so they don't clog the context window:
This means you can have dozens of skills installed without bloating context. Compare that to MCP, where the whole tool list gets dumped in on every single turn.
</aside>
my-skill/
├── SKILL.md # required: metadata + instructions
├── scripts/ # optional: code the agent can run
├── references/ # optional: deeper docs
└── assets/ # optional: templates, files
The SKILL.md starts with YAML frontmatter (name + description), then plain markdown instructions.
<aside> 🦥
They're not rivals. The best setups use skills + MCP together: skills for know-how, MCP for connecting to apps.
</aside>
<aside> 🦥
Write descriptions that clearly say when to use the skill, that's what triggers it. 🦥
</aside>