How to Install a Claude Skill
New to Claude Code skills? No worries — this guide walks you through everything step by step.
What Is a Skill?
A skill is a small instruction file that teaches Claude Code how to do something specific. Think of it like a recipe — it tells Claude exactly what steps to follow for a task.
For example, a skill might teach Claude how to:
- • Create a pull request with a specific format
- • Run an SEO audit on your website
- • Deploy code to your server
- • Generate a changelog from your git history
Instead of explaining what you want every time, you just type a quick command and the skill handles the rest.
Types of Skills
User-Invocable (Slash Commands)
You run these manually by typing a slash command.
/deploy
/seo
Great for tasks you want to trigger on demand.
Auto-Triggered (Background Skills)
These activate automatically when Claude detects a matching situation.
# API code being written
Runs in the background — no command needed.
What You Need
Before installing a skill, make sure you have:
- Claude Code installed on your computer (install guide)
- A terminal or VS Code with the Claude Code extension
- Access to the ~/.claude/commands/ folder on your computer
Step-by-Step Installation
Find a Skill You Want
- • Go to the Browse page and find a skill you like
- • Click on it to open the skill detail page
- • Read the description to make sure it does what you need
Download the Skill
- • Click the Download button on the skill page
- • A .zip file will download to your computer
-
•
Unzip it — inside you'll find a
.mdfile (that's the skill)
Choose Where to Install
Skills can go in one of two places depending on how you want to use them:
Global (All Projects)
~/.claude/commands/
Available everywhere on your machine
Project Only
your-project/.claude/commands/
Only available in that specific project
Tip: Not sure which to pick? Start with global — you can always move it later.
Move the File
Open your terminal and run one of these commands:
For global install:
mkdir -p ~/.claude/commands
# Move the skill file
mv ~/Downloads/skill-name.md ~/.claude/commands/
For project-only install:
cd /path/to/your-project
# Create the folder if it doesn't exist
mkdir -p .claude/commands
# Move the skill file
mv ~/Downloads/skill-name.md .claude/commands/
Important: Replace skill-name.md with the actual filename you downloaded.
Use the Skill
Open Claude Code and type a slash followed by the skill name:
/skill-name
The skill name is the filename without the .md extension. For example, if you installed commit.md, you'd type /commit.
Skills with Subfolders
Some downloaded skills come with subfolders (a folder containing multiple .md files). These are namespaced skills — they group related commands together.
~/.claude/commands/
seo.md
seo/
technical-audit.md
schema-templates.md
To use them, type the folder name, a colon, then the sub-skill:
/seo:technical-audit
/seo:schema-templates
Just move the entire folder into your commands directory — Claude Code handles the rest.
Troubleshooting
Skill doesn't show up when I type /
-
•
Make sure the file ends in
.md -
•
Check that it's inside
~/.claude/commands/(global) or.claude/commands/(project) - • Restart Claude Code — sometimes it needs a fresh start to pick up new files
Downloaded file is a .zip, not .md
- • That's normal! Unzip it first to get the .md file inside
- • On Mac, double-click the .zip. On Windows, right-click and choose "Extract All"
The commands folder doesn't exist
-
•
Just create it! Run:
mkdir -p ~/.claude/commands
Ready to get started?
Browse our community library and find the perfect skills to supercharge your Claude Code workflow.
Browse Skills