Access all Premium Skills for $9.99/month. Cancel anytime.See plans

What are Agent Skills?

Agent Skills, which most people call Claude Skills, are folders with a SKILL.md file that teach an AI agent how to do one kind of task well. This guide shows what goes in that file, how your agent decides when to use it, and when a plain prompt is still the better choice.

For
People new to Agent Skills
Works with
Claude Code, Codex, Cursor
Time
6 min read

The short answer

A Skill is a folder with a SKILL.md file inside. The file opens with a short header that holds a name and a description, and the instructions come after it. Your agent keeps only the name and description in mind until a request matches, then reads the rest. The same folder works in Claude Code, Codex, and Cursor.

Why Skills exist

You’ve probably done this

You keep a 40-line prompt for launch pages. It spells out the layout, the sections, and the checks at phone width. You paste it in every time, skip a line once, and the page comes out different. Then a teammate asks for “that prompt” and you send them last month’s copy.

A Skill turns that prompt into a folder your agent finds on its own. Take Meridian Marketing Landing: once it’s installed, the agent already knows the graph-paper hero, the feature grid, and the pricing toggle. You bring your product facts and nothing else.

Most Claude Skills examples follow the same pattern: a fixed method for one kind of output. Notion Style OG Image makes a 16:9 share image, and other Skills on Skillry build slide decks, résumé sites, and short videos.

Pasted promptSkill
What you explainLayout, sections, style, and checks, every timeJust your content
From run to runDrifts a little each timeFollows the same steps
SharingDig it out of your chat historyInstall the same folder

What’s inside a SKILL.md file?

A Skill needs one file, SKILL.md, and can carry optional folders for reference docs, scripts, and templates. The file has two parts: a short header between --- lines, then plain instructions written for the agent.

A Skill folder
launch-page/
├── SKILL.md        required
├── references/     optional: docs read when needed
├── scripts/        optional: code the agent can run
└── assets/         optional: templates and files
SKILL.md
---
name: launch-page
description: Build a product launch page with a hero, a feature
  grid, and a pricing toggle. Use when asked for a launch page.
---

1. Ask for the product name, audience, and three features.
2. Build the hero, the feature grid, and the pricing section.
3. Check the page at phone width before you finish.

name

Up to 64 characters, using lowercase letters, numbers, and hyphens. It must match the folder name.

description

Up to 1,024 characters. Say what the Skill does and when to use it; the agent relies on that second half to pick it.

Optional

license, compatibility, metadata, allowed-tools

These limits come from the open Agent Skills specification. Claude Code is more relaxed: you can leave out name and it falls back to the folder name.

How does an agent decide which Skill to use?

It compares your request with each Skill’s description. To keep that cheap, it loads every Skill in three stages:

  1. 1At startup, it reads the name and description of every installed Skill. Nothing else.
  2. 2When your request matches a description, or you call the Skill by name, it loads the full SKILL.md.
  3. 3While it works, it opens files in references/ or runs scripts/ only when the instructions tell it to.
This is why you can install dozens of Skills without slowing your agent down. Until a Skill is needed, it takes up about one sentence of context.
AgentCall a Skill by name
Claude Code/skill-name
Codex$skill-name, or pick it from /skills
Cursor/skill-name, or @skill-name to attach it

Automatic picking is only as good as the description. Triggering shows how to write one that gets chosen. Until then, calling the Skill by name always works.

Which agents can use Skills?

Most of the agents you’ve heard of. Anthropic created the format for Claude and published it as an open standard on December 18, 2025. The agentskills.io site now lists dozens of tools that read it, including Claude Code, ChatGPT and Codex, Cursor, VS Code, GitHub Copilot, and Gemini CLI.

AgentPersonal folder
Claude Code~/.claude/skills/
Codex~/.agents/skills/ (also reads the older ~/.codex/skills/)
Cursor~/.cursor/skills/ or ~/.agents/skills/

A Skill in your personal folder is available in every project on your computer. Project folders and every other place an agent looks are listed in Skill locations.

Skill or prompt: which should you use?

Make it a Skill when you’ll repeat the task and want the same quality each time. For a one-off, a prompt is enough.

Make it a Skill

You’ll do this again

  • It needs examples, scripts, or a checklist
  • You want the same result every time
  • Other people need it too
Keep it a prompt

It’s a one-off

  • A few sentences cover it
  • You’re still working out what you want
  • Nothing in it is worth reusing

Most of the time you use both. The prompt says what you want today, and the Skill says how to do it well. Skills vs prompts goes deeper.

What to check before you install a Skill

A Skill can run scripts on your computer, so give every new one a quick read first.

A five-minute check

  • Read SKILL.md and note what it’s allowed to change.
  • Read everything in scripts/. Those scripts run on your machine.
  • Check Dependencies and Outside costs on the Skill page.
  • Keep passwords and API keys out of Skill files and out of the chat.

The full list is in Safety. When you’re ready to try one, Getting started walks you through your first install.

Common questions

What are Claude Skills?

It’s what most people call Agent Skills when they use them in Claude or Claude Code. The format is the same: a folder with a SKILL.md file. That same folder also works in Codex and Cursor.

How does Claude know which Skill to use?

It compares your request with each Skill’s description and loads the one that fits. Typing /skill-name skips the guesswork.

Can I use Claude Skills for free?

A Skill is just files, so a free one costs nothing. You still need an agent that supports Skills, such as Claude Code, Codex, or Cursor, on whatever plan that product requires. Skillry has free Skills too, such as Dot Avatar Maker.

Is a Skill the same as an MCP server?

No. A Skill teaches the agent a method, while an MCP server connects it to outside data and tools. You’ll often use them together. See Skills vs MCP.

Sources

Did this guide help?