Claude skills: what they are, how they work in Claude and Claude Code, and the free ones worth installing

Claude skills are folders of instructions that teach Claude to do one job the same way every time. Each folder holds a SKILL.md file with a name, a short description and the steps; Claude reads only the description until your request matches, then loads the rest. Below: how they work, how to install one, and free skills you can read in full first.

Checked 24 Sep 2026 by Quang Hieu · 1,828 free skills on AgentAlley, every file readable in full

Quick picks

If you want to…Start withWhy this one
Stop Claude guessing at bugsSystematic debuggingNo fix before a root cause; stops after three failed fixes.
Agree on a design before any code is writtenBrainstorming Ideas Into DesignsPresents a design, then waits for your yes.
Get UI that doesn’t look AI-madeFrontend designNames the generated-looking defaults and avoids them.
Make Claude prove it’s done before it says soVerification before completionRun the check, read the output, then claim.
Strip the AI tells out of a draftMake Your Writing Sound Human AgainA catalogue of machine-sounding phrases to cut.
Write landing page copyWrite Copy That Turns Visitors Into BuyersPage copy with notes and alternative headlines.
Build a skill of your ownWriting skillsWrite the skill after you watch an agent fail without it.
Browse all 1,828 skillsInstall guide with screenshots
1,828free skills, full source on each page54skill authors credited by name64public GitHub repos they come from
Freeno account needed to read or copy

What are Claude skills?

A Claude skill is a saved way of doing one job. Instead of pasting the same long instructions into every chat, you put them in a folder once, and Claude uses them whenever your request fits. Anthropic’s help centre describes skills as folders of instructions, scripts and resources that Claude loads dynamically for specialised tasks.

A skill folder looks like this. Only SKILL.md is required:

meeting-notes/
├── SKILL.md          required: name, description, instructions
├── references/       optional: longer docs Claude opens when needed
├── scripts/          optional: code Claude can run
└── assets/           optional: templates and other files

And this is a complete, working SKILL.md. The block between the --- lines is the frontmatter; everything under it is ordinary Markdown.

---
name: meeting-notes
description: Turns a pasted meeting transcript into decisions,
  owners and deadlines. For meeting notes and call transcripts.
---

# Meeting notes

1. List every decision, one line each.
2. List action items as: owner - task - due date.
   If no date was said, write "no date". Never guess.
3. End with the questions nobody answered.

Two things make a skill different from a saved prompt. Claude decides by itself when to load it, based on the description, so you don’t paste anything. And a skill can carry files (examples, templates, scripts) that a prompt can’t. The format is published as an open standard at agentskills.io, which is why the same folder also works outside Claude.

How Claude skills work

Claude loads a skill in three stages:

  1. Discovery. At the start of a session Claude sees only each skill’s name and description.
  2. Activation. When your request matches a description, Claude reads that skill’s full SKILL.md.
  3. Execution. It follows the steps, and opens reference files or runs bundled scripts only when the steps call for them.

Because only the short descriptions stay in view, installed skills cost little until they are used. Simon Willison put it at “a few dozen extra tokens” per skill when he wrote about the launch. The flip side: the description decides whether a skill ever gets used. Claude Code’s docs say to put the key use case first, because the description is cut at 1,536 characters in the skill list.

Where Claude skills work

The same folder works in every Claude surface and in other tools that read the standard. Follow each tool’s own guide:

ToolOfficial guideHow you add a skill
Claude app (web, desktop)support.claude.comCustomize → Skills → + → Create skill → Upload a skill (ZIP)
Claude Codecode.claude.comFolder in ~/.claude/skills/ or .claude/skills/
Claude APIplatform.claude.comUpload through the Skills API
OpenAI Codexlearn.chatgpt.comSee Codex docs
GitHub Copilotdocs.github.comSee Copilot docs
Cursorcursor.comSee Cursor docs
Gemini CLIgeminicli.comSee Gemini CLI docs

In the Claude app, skills need code execution turned on. Plan availability changes; the help centre has the current list.

How to install a skill in the Claude app

  1. Open the skill’s page here and download the folder (the ⋯ menu), or copy it from the GitHub link in the credit line.
  2. Make sure the folder is named after the skill and contains SKILL.md, then zip the folder.
  3. Check that code execution is on in settings.
  4. Go to Customize → Skills, press +, choose Create skill → Upload a skill, and pick the ZIP.
  5. Start a new chat and describe the job in plain words. You don’t have to name the skill.

Zip the whole folder, not only SKILL.md. Many skills point to other files next to it, and without them the steps break halfway. The step-by-step install guide has a screenshot of every screen.

Claude Code skills: install, call and share them

In Claude Code, a skill is a folder on disk. Where you put it decides where it loads:

LocationPathLoads in
Personal~/.claude/skills/<name>/SKILL.mdEvery project on your machine
Project.claude/skills/<name>/SKILL.mdThat repository; commit it and your team gets it
Plugin<plugin>/skills/<name>/SKILL.mdWherever the plugin is enabled

Every skill page on AgentAlley has a one-line command that copies the full folder, extra files included. For example, Systematic debugging:

npx degit obra/superpowers/skills/systematic-debugging#main ~/.claude/skills/systematic-debugging

Claude uses the skill when a request matches, or you call it by typing / and the folder name, for example /systematic-debugging. Two frontmatter fields are worth knowing: disable-model-invocation: true means only you can start the skill, and allowed-tools pre-approves the tools it may use. Claude Code also ships its own built-in skills, such as /code-review and /debug.

Skills on your machine don’t follow you into Cowork or cloud sessions. Those load the skills enabled on your claude.ai account, plus project skills committed to the repository.

Best Claude skills, picked by job

Not a ranking by stars. Stars belong to a whole repository, not to one skill in it. Every skill below does one clear job, carries a licence you can use, needs no account, and was read in full before it went on this list. Each reason comes from the skill’s own file. The command copies the folder into ~/.claude/skills/ for Claude Code; for the Claude app, zip the same folder.

Coding with Claude Code

  1. 1Brainstorming Ideas Into DesignsClaude has to ask about intent and present a design, then stop until you say yes. The file forbids writing code before that approval.by obra · MITnpx degit obra/superpowers/skills/brainstorming#main ~/.claude/skills/brainstorming
  2. 2Writing plansTurns a spec into bite-sized tasks. Placeholders such as “TBD” or “add appropriate error handling” count as plan failures.by obra · MITnpx degit obra/superpowers/skills/writing-plans#main ~/.claude/skills/writing-plans
  3. 3Test-Driven Development (TDD)Red, green, refactor, with one rule it repeats: if you didn’t watch the test fail, you don’t know it tests the right thing.by obra · MITnpx degit obra/superpowers/skills/test-driven-development#main ~/.claude/skills/test-driven-development
  4. 4Systematic debuggingFour phases, root cause first. After three failed fixes it stops and questions the design instead of trying a fourth.by obra · MITnpx degit obra/superpowers/skills/systematic-debugging#main ~/.claude/skills/systematic-debugging
  5. 5Requesting code reviewSends the finished work to a separate reviewer subagent with only the context it needs, never your whole session history.by obra · MITnpx degit obra/superpowers/skills/requesting-code-review#main ~/.claude/skills/requesting-code-review
  6. 6Verification before completionClaude must run the check and read the output before it says “done”, “fixed” or “passing”. Evidence before claims.by obra · MITnpx degit obra/superpowers/skills/verification-before-completion#main ~/.claude/skills/verification-before-completion

More Claude skills for developers →

Design and interfaces

  1. 7Frontend designAnthropic’s own design guidance: ground the look in your subject, name the defaults that make UI look generated, and let your brief win.by anthropics · Apache-2.0npx degit anthropics/skills/skills/frontend-design#main ~/.claude/skills/frontend-design
  2. 8UX Heuristics FrameworkA usability audit built on Krug and Nielsen’s ten heuristics, with a severity scale for every issue it finds.by wondelai · MITnpx degit wondelai/skills/plugins/ux-design/skills/ux-heuristics#main ~/.claude/skills/ux-heuristics

More Claude skills for designers →

Writing and thinking

  1. 9Make Your Writing Sound Human AgainLists the phrases, sentence shapes and rhythms that make text read as machine-written, and rewrites them out.by Hardik Pandya (https://hvpandya.com) · MITnpx degit boraoztunc/skills/stop-slop#645553ca7622570479e330cc089c65fcf34e0ba8 ~/.claude/skills/stop-slop
  2. 10Turn a pile of notes into an articleBuilds an article one beat at a time from your raw notes, and only offers a next beat once the ideas it needs are explained.by mattpocock · MITnpx degit mattpocock/skills/skills/in-progress/writing-beats#3cca18b368ae95cdbdebbff572ccafa662551015 ~/.claude/skills/writing-beats
  3. 11Turn your rambling notes into a clear briefEchoes a ramble back as a brief and marks what you said, what was implied and what it guessed. It never passes a guess off as yours.by Shubham Saboo · Apache-2.0npx degit Shubhamsaboo/awesome-llm-apps/agent_skills/thinking-out-loud#459356969d4deda9f6068d8d9fe79ebb7a21f6a7 ~/.claude/skills/thinking-out-loud
  4. 12Poke Holes In My Plan Before I CommitFive ways to attack a plan (devil’s advocate, pre-mortem, red team and more). It must end with a synthesis, not a pile of objections.by Jeffallan · MITnpx degit Jeffallan/claude-skills/skills/the-fool#882ef55e377dbf9a4dbe496bb41ac6ccd0e555cf ~/.claude/skills/the-fool

Marketing and SEO

  1. 13Write Copy That Turns Visitors Into BuyersAsks about page purpose, audience and offer first, then returns page copy with annotations and alternative headlines.by coreyhaines31 · MITnpx degit coreyhaines31/marketingskills/skills/copywriting#5b2c0007766c6a1cf1d53fd8fc73e979e0821022 ~/.claude/skills/copywriting
  2. 14SEO auditWorks through crawlability, indexation, speed and on-page issues in a fixed priority order, and treats fetched pages as untrusted data.by coreyhaines31 · MITnpx degit coreyhaines31/marketingskills/skills/seo-audit#main ~/.claude/skills/seo-audit
  3. 15AI SEOHow to get cited by ChatGPT, Perplexity and AI Overviews, and where Google’s own guidance says you don’t need anything special.by coreyhaines31 · MITnpx degit coreyhaines31/marketingskills/skills/ai-seo#5b2c0007766c6a1cf1d53fd8fc73e979e0821022 ~/.claude/skills/ai-seo
  4. 16Cold Email WritingB2B cold emails and follow-ups written peer to peer: their world first, one ask, no company intro in the opening line.by coreyhaines31 · MITnpx degit coreyhaines31/marketingskills/skills/cold-email#main ~/.claude/skills/cold-email
  5. 17A/B Test SetupHypothesis, one change, a sample size worked out in advance, and a warning against peeking and stopping early.by coreyhaines31 · MITnpx degit coreyhaines31/marketingskills/skills/ab-testing#main ~/.claude/skills/ab-testing

More marketing skills for Claude →

Make your own

  1. 18Writing skillsTreats a skill like code: watch an agent fail without it first, then write it. It shows good and bad description lines side by side.by obra · MITnpx degit obra/superpowers/skills/writing-skills#main ~/.claude/skills/writing-skills

Claude skills marketplace: where to find more

There is no single app store for skills. There are four kinds of places to find them:

Either way, the install comes down to a folder in the right place. See which repositories we collect from.

Browse Claude skills by job

Filed by the work you need done, not by tool name. The number is how many skills are on that shelf today.

What makes a good Claude skill

Four things the good ones in the list above share:

Are Claude skills safe?

A skill is mostly text, but it can include scripts, and Claude runs those with your permissions. Simon Willison’s caution applies: skills are only as safe as the environment that runs them. Before you install one from anywhere, check four things:

Every skill page on AgentAlley shows the entire file on the page, with no login and nothing cut. We read the files; we never run them. How listing works.

Skills vs prompts, MCP servers and subagents

What it isUse it when
PromptText you type into one chatA one-off job, or you’re trying something out
SkillSaved instructions Claude loads by itselfYou keep pasting the same instructions
MCP serverA tool Claude can call: GitHub, a browser, a databaseClaude needs to reach something outside the chat
SubagentA specialist with its own context that reports backA job would flood your main conversation

They combine: a skill can tell Claude how to use an MCP tool well, and a skill like Requesting Code Review hands work to a subagent. The longer comparison: agent skills vs prompts vs MCP.

How we pick

FAQ

Are Claude skills and Claude Code skills the same thing?

Yes. Both use the same SKILL.md folder. Claude Code adds a few extras: you can call a skill by typing /its-name, keep skills inside a project, and use optional frontmatter fields such as allowed-tools.

Can I use Claude skills on the free plan?

Anthropic’s help centre lists skills on the Free, Pro, Max, Team and Enterprise plans. In the Claude app, code execution must be turned on first.

Why doesn’t Claude use a skill I installed?

Usually the description. Claude sees only the name and description until a request matches, so a vague description rarely triggers. In Claude Code you can skip the matching and call it directly with /skill-name.

What is the difference between a skill and a plugin?

A skill is one folder with a SKILL.md. A Claude Code plugin is a package that can hold several skills plus subagents, hooks and MCP servers. Skills from a plugin are called as /plugin-name:skill-name.

Browse all 1,828 skills

Keep going

Checked 24 Sep 2026 by Quang Hieu · Counts are read from the catalogue each time the site is built.