Agent Skills (SKILL.md): the open skill format and the agents that support it
Agent Skills is an open file format for giving AI agents reusable know-how. Anthropic introduced skills for Claude on October 16, 2025 and opened the format as a standard on December 18, 2025. The spec lives at agentskills.io, code under Apache-2.0 and docs under CC-BY-4.0. Its showcase lists 46 clients that support the format, among them Claude Code, Cursor, GitHub Copilot and a single ChatGPT & Codex entry, so they all read the same SKILL.md format, though each client decides where it looks for skill folders.
#What is inside a skill?
A skill is a directory with at least a SKILL.md file: YAML frontmatter, then Markdown instructions. The spec defines six frontmatter fields. name and description are required: name is 1 to 64 characters of lowercase letters, digits and hyphens matching the directory name, description up to 1024 characters. Optional: license, compatibility (up to 500 characters), metadata and the experimental allowed-tools. Optional scripts/, references/ and assets/ directories sit alongside. Loading is progressive: roughly 100 tokens of name and description at startup, the full body when a task matches, bundled files as needed.
#Where do agents look for skills?
.agents/skills is the cross-client convention the implementation guide recommends, in a project and in the home directory, so a skill one client installs is visible to others that scan it. Clients usually scan their own directory too, and the guide notes some also scan .claude/skills, where many skills already live. Claude Code's docs list ~/.claude/skills and .claude/skills, not .agents/skills. Understanding skills covers the layout.
#How portable is a skill between agents?
A skill using only the six spec fields travels best. Clients may add their own properties, which the spec points at the metadata map. Claude Code goes further: its frontmatter reference lists 20 fields, six from the spec and the rest its own, such as when_to_use and hooks. Each client documents its own setup, so check before assuming a field carries over to OpenClaw. Uploads to claude.ai and the Skills API are stricter: no XML tags in either field, no anthropic or claude in a name, and no syncing across surfaces, so each needs its own upload.
#Is it safe to install someone else's skill?
Treat a third-party skill as untrusted code. Anthropic's docs warn that a malicious skill could lead to data exfiltration or unauthorized system access, and tell you to audit every bundled file. skills.sh says it cannot guarantee the quality or security of the skills it lists. Claude Code's docs add that a project skill can grant itself broad tool access through allowed-tools in a folder you never vetted. The skill security guide and the skill security audit set out the checks.
Key facts
| Maker | Open spec started by Anthropic, published at agentskills.io |
|---|---|
| Type | Standards |
| Status | Open specification |
| Launched | |
| Price | Free; code Apache-2.0, docs CC-BY-4.0 |
| Availability | Any platform; a file format read by the 46 clients listed on agentskills.io |
| Your own skills | Yes. A SKILL.md folder: YAML frontmatter (name, description) plus Markdown instructions, with optional scripts/, references/ and assets/ (skills docs) |
| Website | agentskills.io |
| Docs | Agent Skills docs |
| Last verified |
Skills
- Where do agent skills go? .agents/skills, .claude/skills and .github/skills by agent
The Agent Skills spec defines the file, not the folder. Where Claude Code, Codex, Copilot, Cursor, Gemini CLI, Antigravity, OpenClaw and Hermes look.
- How do you create a skill in ChatGPT? SKILL.md, @skill-creator and Record & Replay
Three ways to create a ChatGPT skill: the built-in @skill-creator, a hand-written SKILL.md folder, and Record & Replay on macOS, plus where the files go.
- How to use your Claude Code skills in Cursor
Cursor loads SKILL.md folders from .claude/skills for compatibility, so your Claude Code skills work unmoved. Fix the name field, then check what carries.
- MCP vs Agent Skills: what each does and when to use both
MCP connects an agent to tools and data. Agent Skills tells it how to do a task. Here is what each standard covers, and how a skill served over MCP works.
- Are agent skills safe? What a SKILL.md can reach, and how to check one
A skill is instructions plus code that runs with your agent's own authority. What a SKILL.md can reach on each platform, and how to check one.
- Claude Code skills vs subagents vs plugins vs MCP servers: what to use when
Skills, subagents, plugins and MCP servers solve four different problems in Claude Code. Here is where each one lives, what loads it, and how to choose.
Latest news
- Claude Code 2.1.299 tightens MCP allow rules, MCP redirects and skill file names
Claude Code 2.1.299 shipped on 14 October 2026: MCP allow rules now reach only the server they name, and MCP requests stop following redirects.
- OpenClaw v2026.10.1: skill search, MCP Apps and the upgrade steps to run first
OpenClaw v2026.10.1 arrived on 10 October 2026 with installed-skill search, MCP Apps beside chat and external backups. Check the upgrade steps first.
- Anthropic launches Claude Marketplace: connectors, plugins, agents and partners
Anthropic opened the Claude Marketplace on 23 September 2026, with over 2,000 connectors and plugins, agents you buy with committed spend, and service partners.
More articles
- What is SKILL.md? The Agent Skills standard and which agents support it
SKILL.md is the entry file of an Agent Skills folder. What the spec requires, which agents read it, where each one looks, and how to vet a skill.
Frequently asked questions
- What is a SKILL.md file?
- It is the entry file of an Agent Skills folder: YAML frontmatter with a name and a description, followed by Markdown instructions. The folder can also hold scripts/, references/ and assets/ that the agent loads only when a task needs them.
- Which agents support Agent Skills?
- The agentskills.io showcase listed 46 clients when this page was checked, including Claude Code, the Claude app, the single ChatGPT & Codex entry, Cursor, GitHub Copilot, Gemini CLI, Hermes Agent and OpenClaw. Each client picks its own folders and extra fields, so check its docs.
- Are third-party skills safe to install?
- Treat them as untrusted code. Anthropic warns that a malicious skill can lead to data exfiltration or unauthorized system access, so read the SKILL.md and every bundled script before you install it.