Guides

Definition

What is an Agent Skill?

An Agent Skill is a SKILL.md folder that teaches an AI coding agent a repeatable workflow, including when to load it.

Updated 2026-09-18 · 8 minute read

An Agent Skill is a folder with a SKILL.md file that teaches an AI coding agent a repeatable workflow and when to load it. The agent does not browse the web for that procedure every time. It reads the markdown you installed.

The SKILL.md contract

At minimum the file starts with YAML frontmatter:

---
name: find-skills
description: Use when the user needs to discover and install a skill from the open catalog.
---
  • name is a lowercase slug. It becomes the folder name.
  • description is the discovery surface. It must say when to load the skill, not only what the skill is.
  • The body is the procedure: steps, file layout, and the mistakes to avoid.

What a skill is not

FormatWhat it storesWhen to pick it
Agent SkillProcedure on diskThe steps fit in markdown and extra files
MCPLive tools with schemasThe agent must call a running API
Prompt snippetOne-shot textYou will not repeat the job
Persona packVoice, not procedureYou want a speaking style, not a workflow

Folder layout

Keep SKILL.md small. Put scripts, templates, and long references in sibling files the skill can open only when needed. That is how you stop the always-loaded context from growing.

find-skills/
  SKILL.md
  references/
    catalog-notes.md
  scripts/
    search.mjs

Next: install the folder on Claude, Cursor, Codex, or Grok, or write your own SKILL.md.