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

Claude Code Skills cheat sheet (plus Codex and Cursor)

The folders, commands, SKILL.md fields and limits you look up most, for Claude Code, Codex, Cursor and the Skillry CLI. Keep it open in a tab or print it.

For
Anyone who uses Skills
Covers
Claude Code, Codex, Cursor, Skillry CLI
Time
2 min to scan

The short answer

  1. 1Folders: ~/.claude/skills · ~/.agents/skills (+ older ~/.codex/skills) · ~/.cursor/skills
  2. 2Run one: /name (Claude Code, Cursor) · $name (Codex) · @name attaches it in Cursor
  3. 3See what’s installed: /skills · Customize → Skills
  4. 4Install: npx --yes skillry-cli@latest install <slug>, add --agent claude-code for Claude Code

Skills folders for each agent

Personal Skills work in every project you open. Project Skills live inside the repo, so everyone who clones it gets them.

AgentPersonalProject
Claude Code~/.claude/skills/.claude/skills/
Codex~/.agents/skills/ (older: ~/.codex/skills/).agents/skills/, from the folder you start in up to the repo root
Cursor~/.cursor/skills/, ~/.agents/skills/.cursor/skills/, .agents/skills/

Every folder each agent reads, and which copy wins when two share a name: Skill locations.

Skill commands in Claude Code, Codex and Cursor

Calling a Skill by name is the quickest way to check it’s installed. If it runs, the agent can see it.

TaskClaude CodeCodexCursor
List Skills/skills/skillsCustomize → Skills
Run one/name$name/name, @name
Plugin Skill/plugin:namevia a pluginvia a plugin
Keep it on——Option/Alt+Enter (Custom Mode)
After you editPicked up live; /reload-skills for a new folderPicked up live; restart if it isn’tNew chat or reload the window

SKILL.md frontmatter fields

Each Skill has a SKILL.md file, and its settings sit between two --- lines at the top. These are the fields that change how the agent treats it.

FieldLimit / effectClaude CodeCodexCursor
name≤64 chars; a–z, 0–9 and hyphens; matches the folder nameoptionalrequiredrequired
description≤1,024 chars; say what it does and when to use itrecommendedrequiredrequired
allowed-toolsTools it can use without asking (experimental in the spec)yes——
pathsRuns on its own only for matching file patternsyes—yes

Skillry CLI commands

The Skillry CLI downloads a Skill from Skillry and puts it in the right folder for your agent.

CommandWhat it does
skillry-cli loginSigns you in through the browser with a device code
skillry-cli statusShows which account you’re signed in as
skillry-cli install <slug>Installs to ~/.agents/skills/<slug>/
--agent claude-code…installs to ~/.claude/skills/<slug>/ instead
--target <dir>…installs to any Skills folder, e.g. .claude/skills
--forceReplaces an existing copy and keeps a backup
skillry-cli logoutSigns you out and revokes the session

Start each command with npx --yes skillry-cli@latest. Runs on macOS or Windows with Node.js 22+. You can’t use --agent and --target together.

Common questions

What are the Claude Code commands for Skills?

/skills lists your Skills, /skill-name runs one, /plugin-name:skill-name runs a Skill that came with a plugin, and /reload-skills picks up a Skills folder you just created.

Where are the differences between agents explained?

Compare agents covers the same facts with worked examples.

Sources

Did this guide help?