~/install-guide
// installation guide

Install an AI coding skill

A skill is a simple text file in your project. No plugin, no complex setup. In 5 minutes, Claude Code understands what you want it to do.

// what is a skill?

A skill is a .md file that you place inside your project's .claude/commands/ folder. It contains natural language instructions for Claude Code.

Once the file is in place, type /skill-name inside Claude Code to activate it.

// the 5 steps
01

Find a skill

Browse the catalogue and open the skill that looks useful. Each page explains what the skill does and how to use it.

02

Copy the content

On the skill page, the install panel shows the raw file content. Click Copy to place it in your clipboard.

lightbulbYou can also click View on GitHub to inspect the original source file before using it.
03

Create the .claude/commands/ folder

At the root of your project, create the .claude/commands/ folder if it does not exist yet. Claude Code detects commands from this folder.

mkdir -p .claude/commands
lightbulbYou can commit this folder to Git to share the same skills with your team.
04

Create the .md file

Paste the copied content into a new file. The file name, without the .md extension, becomes the command you will use in your AI coding tool.

# From your project root
touch .claude/commands/commit-message.md
# Then paste the content into this file
lightbulbExample: if the skill is called /commit-message, create a commit-message.md file.
05

Use your skill

Open Claude Code in your terminal, type / followed by the skill name. Claude Code detects the file and runs the instructions.

claude
# Then inside Claude Code:
/commit-message
lightbulbClaude Code lists available project commands when you type / on its own.
// your project structure
your-project/
├── .claude/
│   └── commands/
│       ├── commit-message.md   ← your skills here
│       ├── code-review.md
│       └── write-tests.md
├── src/
├── package.json
└── README.md
// frequently asked questions
Where is the .claude/commands/ folder?
It should be at the root of your project, next to files such as package.json or README. Claude Code detects it from the directory where you launch the claude command.
Does the skill work in all my projects?
No. Project skills are local to each project. If you want a global skill, you can place it in ~/.claude/commands/ inside your home directory.
Can I edit a skill after installation?
Yes. Skills are plain text files. Open the .md file in your editor, adjust the instructions, and Claude Code will use the updated version in new sessions.
Do I need to restart Claude Code after adding a skill?
For a clean experience, start a new Claude Code session after adding or changing commands. This avoids confusion about what has already been loaded.
How can I share a skill with my team?
Commit the .claude/commands/ folder to your Git repository. Everyone who clones the project can then use the same commands.
Can a skill run code or commands?
A skill is a markdown instruction file. It does not execute by itself, but it can ask your AI coding tool to run shell commands, read files or interact with your project.
Ready to install your first skill?

700+ skills indexed from GitHub, with sources and licenses to review before use.

exploreBrowse the catalogue
arrow_backBack to home