Claude SkillsAgent Skills
Claude Skills, also called Agent Skills, are folders that teach Claude how to do a specific task. Each one holds a SKILL.md file with instructions, plus optional scripts and resources. Claude loads a skill only when a task calls for it, in Claude Code, the Claude apps and the API, so the same know-how works everywhere.
How Claude Skills work
A skill is a folder. At its center is SKILL.md, a plain-text file that opens with a short name and a description of when to use the skill, followed by the instructions themselves. The folder can also hold:
- Scripts: small programs for steps that must be exact, such as counting DNS lookups or finding duplicate rows.
- Resources: templates, worked examples and reference data the instructions point to.
Claude first sees only each skill's name and description. When a task matches, it reads the full instructions, and it opens the extra files only if the instructions call for them. That keeps unused skills out of the way, so you can install many without crowding the model's context. In Claude Code you can also call a skill directly with a slash command.
Claude Skills vs CLAUDE.md vs MCP
| Skill | CLAUDE.md rules file | MCP server | |
|---|---|---|---|
| What it holds | Know-how for one task | Project rules and context | A connection to a tool or data source |
| When it is used | When a task matches it | Loaded at the start of every session | When Claude calls the tool |
| Example | Grade a cold email | Our voice and what never to do | Read deals from the CRM |
They work together. A skill can tell Claude which connected tool to use and in what order, while the rules file sets the limits every skill has to respect. A useful test: if the instruction applies to every task, it belongs in the rules file. If it applies to one job, make it a skill.
How to create a Claude skill
- Pick one task you repeat, with a result you can check, such as grading a cold email before it goes out.
- Do the task once with Claude, correcting it until the output is right.
- Ask Claude to save the working steps as a skill. It writes the SKILL.md file for you.
- Make the description specific: say what the skill does and the requests that should trigger it, in the words you would use.
- Add a script for any step that must be exact, and one example of excellent output.
- Test it on a new case, and add a rule each time it gets something wrong.
Free Claude skills for GTM teams
Our free GTM diagnostic skills for Claude are a working example. They are open source and install as a Claude Code plugin from our free tools page. Each skill checks one part of an outbound program and returns a score with the evidence behind it:
- Cold email domain check: MX, SPF, DKIM, DMARC and blocklist status for a sending domain.
- Cold email grader: checks one email and quotes the sentences that lose points.
- Lead list QA: flags duplicates, invalid and role emails, and domains with no mail server.
- Meeting show rate benchmark: compares your booked meetings with the 1,380 B2B meetings booked by cold calling in the Growth Cab show rate study.
To see how skills fit into a full agent with rules, tools and a schedule, read our guide to building an AI agent with Claude. For sales use cases, see Claude for sales.


