Agent skills directory
A skill is a folder of instructions, and sometimes scripts, that an assistant loads when a task calls for it. The format is an open standard published at agentskills.io. Each listing below says who publishes it, which licence covers it and whether it ships code for the assistant to run.
Short answer
A skill is a folder with a SKILL.md file whose front matter gives a name and a description. The assistant reads only those two fields at startup and loads the full file when a task matches.
Install one by copying its folder into a skills directory. Claude Code reads ~/.claude/skills/ for personal skills and .claude/skills/ in a project. Codex reads ~/.agents/skills/ and .agents/skills/ from the working directory up to the repository root. GitHub Copilot reads project skills from .github/skills/, .claude/skills/ or .agents/skills/, and personal skills from ~/.copilot/skills/ or ~/.agents/skills/. The name must be lowercase letters, numbers and hyphens, and must match the folder name. Read any bundled scripts first: a skill can tell the assistant to run them.
Skills 10
-
skill-creator
MetaCreates new skills and edits existing ones, then runs evals to measure how well a skill works and how reliably its description triggers. Ships Python scripts for benchmarking and reports.
-
mcp-builder
Dev toolsA guide to building MCP servers in Python (FastMCP) or TypeScript (the MCP SDK). Includes an evaluation script for testing a finished server.
-
webapp-testing
Dev toolsTests local web apps with Playwright: checks frontend behaviour, captures screenshots and reads browser logs. A helper script starts and stops your dev server.
-
frontend-design
DesignGuidance on aesthetic direction and typography for new or reworked interfaces, so they do not read as templated defaults. The folder holds no code.
-
web-artifacts-builder
Dev toolsBuilds multi-component HTML artifacts with React, Tailwind CSS and shadcn/ui, using shell scripts to set up the project and bundle it into one HTML file.
-
docx
DocumentsCreates, reads and edits Word documents and templates, including tracked changes and comments. Python scripts convert, merge and validate files.
-
pdf
DocumentsExtracts text and tables, merges and splits files, fills forms and runs OCR on scans. Form filling follows bundled Python scripts.
-
xlsx
DocumentsOpens, edits and builds spreadsheets (.xlsx, .csv, .tsv) with formulas and formatting. A bundled script recalculates formulas after edits.
-
pptx
DocumentsCreates, reads and edits slide decks. Bundled scripts add slides, remove unused files and render thumbnail grids of every slide.
-
brand-guidelines
DesignApplies Anthropic’s own brand colours and type (Poppins headings, Lora body) to what the assistant makes. Most useful as a pattern for writing a skill for your own brand.
Checked on 2026-10-15 against each skill’s SKILL.md and LICENSE.txt in the anthropics/skills repository. Licences differ by folder: six of these ten are Apache-2.0, while docx, pdf, pptx and xlsx carry a proprietary licence (the repository calls them source-available, not open source). “Runs scripts” means the folder ships code that its instructions tell the assistant to run.
Skill, MCP server or prompt?
All three shape what an assistant does. They differ in what they can reach.
- Prompt
- Text you paste once. Reaches nothing on its own.
- Skill
- Instructions and scripts loaded when relevant. Runs with the assistant’s existing tools.
- MCP server
- A program that adds new tools: files, APIs, browsers. Reaches whatever you grant it.
