How to Use Claude Skills
Learn how to invoke skills with slash commands, let Claude pick them up automatically, and use them in both Claude Code and claude.ai.
Two ways to invoke a skill
Skills can be triggered in two ways: you can call them explicitly with a slash command, or let Claude detect the right skill automatically from your request.
Type /skill-name directly in the Claude input. Claude runs that skill immediately, regardless of context.
Claude reads the description field of every installed skill and picks the best one when your request matches. No slash needed.
disable-model-invocation: true to its SKILL.md frontmatter. The skill will only run when you type the slash command explicitly.Using skills in Claude Code
Start a Claude Code session with claude in your terminal. Skills installed in ~/.claude/skills/ (global) or .claude/skills/ (project) are automatically available. Type / to see the list, or type the slash command directly.
.claude/skills/ inside your project folder is only available in that project. Skills in ~/.claude/skills/ are available everywhere.Using skills in claude.ai
On claude.ai, skills are managed from claude.ai/customize/skills. Installed skills appear in the chat input as slash commands.
Combining multiple skills
Skills are independent — you can run several in one session. A common workflow is to run a review skill first, fix issues, then commit.
context: fork in SKILL.md — covered in the Skills with Subagents lesson.Quick reference
| Action | How |
|---|---|
| Run a skill explicitly | /skill-name |
| See all installed skills | Type / in Claude Code, or visit claude.ai/customize/skills |
| Let Claude pick the skill | Just describe your task — auto-detection uses the description field |
| Disable auto-detection | Add disable-model-invocation: true to SKILL.md frontmatter |
| Limit to explicit calls only | Add user-invocable: true (and disable-model-invocation: true) |
| Hide skill from / menu | Add user-invocable: false to SKILL.md frontmatter |
| Run skill in subagent | Add context: fork to SKILL.md frontmatter |
| Check skill is loaded | Ask Claude: 'What skills are available?' |
What's Next
You're using skills confidently. The next lesson shows you how to refine them over time — editing instructions and updating behaviour.