Agent Skills · Learn · The open SKILL.md standard
Compatibility

Which agents support skills?

The SKILL.md format is just markdown + frontmatter, so it travels across agents. Some read it with a native loader; others take the markdown body as a rules / instructions file. Here's who supports it and how.

Native skill loaders

These agents parse SKILL.md frontmatter and load skills on demand (progressive disclosure):

Rules / instructions-based agents

These don't have a dedicated skill loader, but they read a markdown rules or context file — so a SKILL.md's body works as a standing instruction:

Directory names follow each agent's documented convention — always confirm in your agent's own docs, since these evolve. The install guide has the full target-directory table.

Native loader vs rules file — does it matter?

For most skills, no. A native loader gives you on-demand triggering (the skill loads only when the task matches its description). A rules file makes the skill always active in that project. If you install many skills as rules, keep each one tight so you don't flood the model with standing instructions. For one or two skills per project, either approach is fine.

So how many agents is that?

Counting native loaders and rules-based agents together, 40+ clients can use SKILL.md skills today, and the list keeps growing as the open standard spreads. That's the whole reason a cross-agent registry exists — write a skill once, use it almost anywhere. Browse the full catalog or compare agents head-to-head: Cursor vs Cline, Hermes vs Cursor.

Which agents support skills? — answered

Which AI agents support agent skills?
Native SKILL.md loaders include Hermes Agent, OpenAI Codex, Gemini CLI, OpenCode, Cursor and Claude Code. Rules-based agents — Cline, Roo Code, Windsurf, Goose, Aider, OpenHands, Zed and others — use a SKILL.md's markdown body as a rules file. 40+ clients in total.
Do I need a special agent to use a SKILL.md?
No. Any agent that reads a markdown rules or instructions file can use a skill's body, and several agents load SKILL.md natively. The install guide lists the target directory for each.
Will a skill written for one agent work on another?
Usually yes — SKILL.md is an open standard. Native loaders use the frontmatter for triggering; rules-based agents read the body. Write the body so it stands on its own and the skill travels well.