Guide: Getting Started with Claude Code Skills
Everything you need to know to install, configure and use your first Claude Code skills.
Claude Code skills are instruction files that specialize Claude in a specific domain. This guide walks you through installation to daily usage.
What is a Skill?
A skill is a Markdown file (typically SKILL.md) containing structured instructions for Claude Code. It can include:
- A name and description for identification
- Trigger rules (when Claude should use it)
- Detailed instructions (how Claude should behave)
- Examples of use cases
Installation
Method 1: Via the Skills Guides Catalog
- Browse our skills catalog
- Find the skill you're interested in
- Click "Install" and follow the instructions
Method 2: From GitHub
# Clone the skill into your project
curl -o .claude/skills/skill-name.md https://raw.githubusercontent.com/user/repo/main/SKILL.md
Method 3: Write Your Own Skill
Create a file .claude/skills/my-skill.md with the following structure:
---
name: My Skill
description: Short description of what the skill does
platforms: [claude-code]
difficulty: beginner
tags: [my-tag]
---
# My Skill
Detailed instructions for Claude...
Structure of a Good Skill
The Frontmatter (YAML Header)
---
name: Skill Name
description: When and why to use this skill
platforms: [claude-code, cursor]
difficulty: beginner | intermediate | advanced
tags: [tag1, tag2]
---
The Content
A good skill follows this structure:
- Objective: What does this skill do?
- Trigger: When should Claude use it?
- Instructions: The rules to follow
- Examples: Concrete cases
- Anti-patterns: What NOT to do
Best Practices
Be Specific
❌ "Write good code" ✅ "Use descriptive variable names, prefer pure functions, and add TypeScript types"
Give Examples
❌ "Format commits correctly"
✅ "Format: type(scope): description — Example: feat(auth): add OAuth2 login flow"
Define Boundaries
Tell Claude what NOT to do as much as what to do.
Recommended Skills for Beginners
- Playwright Skill — If you write tests
- Frontend Design — If you do frontend
- Git Workflow Automation — For everyone
- SEO Content Optimizer — If you create web content
Resources
Related Articles
Codex Skills: Install, Use, and the Best Picks
What Codex skills are (a folder with a SKILL.md), how to install one in ~/.agents/skills, how Codex invokes them, and where to find the best picks.
adb shell am force-stop: Stop Android Apps from the Command Line
Use adb shell am force-stop to kill an Android app without deleting its data — and how it differs from pm clear and am kill, with a quick reference.
How to Fix Mermaid "got 'PS'" Parse Errors (Parentheses in Labels)
Mermaid failing with "got 'PS'"? The cause is a parenthesis in a node label. Quote the label, or use HTML entities. Before/after examples inside.