CLSkills
March 26, 2026Claude Skills Hub

How to Install Claude Code Skills in 2026 (3 Methods)

Step-by-step guide to installing Claude Code skills on macOS, Linux, and Windows. Learn how to download, configure, and start using skill files in under 2 minutes.

claude-codeskillsinstallationtutorialbeginner2026

How to Install Claude Code Skills

Claude Code skills are markdown files you drop into a folder on your machine. Once installed, Claude Code reads them automatically and gains specialized abilities — code review, test generation, security scanning, and hundreds more. Installation takes under 2 minutes.

This guide covers all three installation methods on macOS, Linux, and Windows.

Prerequisites

You need Claude Code installed on your machine. If you haven't set it up yet, install it globally:

npm install -g @anthropic-ai/claude-code

Verify it's working:

claude --version

That's it. No other dependencies needed.

Where Do Skills Live?

Claude Code looks for skill files in this directory:

~/.claude/skills/

On each operating system that translates to:

OSPath
macOS/Users/yourname/.claude/skills/
Linux/home/yourname/.claude/skills/
WindowsC:\Users\yourname\.claude\skills\

If the directory doesn't exist yet, create it:

mkdir -p ~/.claude/skills

Method 1: Download from Claude Skills Hub (Easiest)

The fastest way to install skills is from Claude Skills Hub.

Step 1: Go to clskills.in/browse and find a skill you want.

Step 2: Click the Download button on the skill card or detail page.

Step 3: Move the downloaded .md file to your skills directory:

mv ~/Downloads/smart-commit.md ~/.claude/skills/

Step 4: Verify the skill is installed:

ls ~/.claude/skills/

You should see your skill file listed. That's it — Claude Code will automatically detect it on your next session.

Bulk Download

Claude Skills Hub also supports bulk downloads. Add multiple skills to your download cart, and they'll be packaged as a ZIP file. Extract and copy:

unzip claude-skills.zip -d ~/.claude/skills/

Method 2: Using curl (One Command)

Every skill on Claude Skills Hub has a direct download URL. You can install with a single command:

curl -o ~/.claude/skills/smart-commit.md https://clskills.in/skills/git/smart-commit.md

Here are some popular skills you can install right now:

# PR Review — automated code review
curl -o ~/.claude/skills/pr-reviewer.md https://clskills.in/skills/code-review/pr-reviewer.md

# Unit Test Generator — generates tests for your code
curl -o ~/.claude/skills/unit-test-generator.md https://clskills.in/skills/testing/unit-test-generator.md

# Dockerfile Generator — creates optimized Dockerfiles
curl -o ~/.claude/skills/dockerfile-generator.md https://clskills.in/skills/docker/dockerfile-generator.md

# Security Review — scans for OWASP top 10
curl -o ~/.claude/skills/security-review.md https://clskills.in/skills/code-review/security-review.md

You can chain multiple installs in one command:

for skill in smart-commit pr-reviewer unit-test-generator; do
  curl -o ~/.claude/skills/${skill}.md https://clskills.in/skills/git/${skill}.md 2>/dev/null
done

Method 3: Clone from GitHub

The entire skills library is open source. Clone the repo and copy the skills you want:

git clone https://github.com/Samarth0211/claude-skills-hub.git
cp claude-skills-hub/public/skills/git/*.md ~/.claude/skills/
cp claude-skills-hub/public/skills/testing/*.md ~/.claude/skills/

Or copy everything:

find claude-skills-hub/public/skills -name '*.md' -exec cp {} ~/.claude/skills/ \;

How to Use an Installed Skill

Once a skill is in ~/.claude/skills/, you use it by simply asking Claude Code:

claude "review my current PR using the pr-reviewer skill"

Or if the skill has user_invocable: true in its frontmatter, you can invoke it directly:

/pr-reviewer
/smart-commit
/unit-test-generator

Claude Code reads the skill instructions and follows them step by step, producing consistent, high-quality output every time.

How to Verify Skills Are Working

Run Claude Code and ask it what skills it has access to:

claude "what skills do you have installed?"

It will list all .md files in your skills directory and what each one does.

Organizing Your Skills

As you install more skills, you might want to organize them into subdirectories:

~/.claude/skills/
  git/
    smart-commit.md
    branch-cleanup.md
  testing/
    unit-test-generator.md
    e2e-test-writer.md
  security/
    security-review.md
    dependency-audit.md

Claude Code reads skills from subdirectories too, so this works out of the box.

Troubleshooting

Skill not being recognized

  1. Make sure the file is in ~/.claude/skills/ (check the path)
  2. Make sure the file has a .md extension
  3. Start a new Claude Code session — skills are loaded at startup
  4. Check the file isn't empty: cat ~/.claude/skills/skill-name.md | head -5

Permission denied on macOS/Linux

chmod 644 ~/.claude/skills/*.md

Skills directory doesn't exist on Windows

Open PowerShell and run:

New-Item -ItemType Directory -Path "$env:USERPROFILE\.claude\skills" -Force

How Many Skills Should You Install?

Start with 3-5 skills that match your daily workflow. Too many skills can make Claude's context noisy. Here's a recommended starter pack:

  1. smart-commit — better commit messages on every commit
  2. pr-reviewer — catch bugs before merging
  3. unit-test-generator — never skip tests again
  4. dockerfile-generator — perfect Docker configs every time
  5. security-review — catch vulnerabilities early

All five are available at clskills.in/browse.

What About Claude Code Agents?

Agents are advanced skills that combine multiple skills into autonomous workflows. Instead of running one skill at a time, an agent runs a full pipeline — reviewing code, checking security, verifying tests, and generating a report.

We're building 10 autonomous agents at clskills.in/agents. Installation works the same way — download the .md file and drop it into ~/.claude/skills/.

FAQ

Do Claude Code skills cost money?

No. All 789+ skills on Claude Skills Hub are completely free. The skill files are open source and available on GitHub.

Do skills work with Claude Pro, Claude Team, or Claude Enterprise?

Skills work with Claude Code specifically — the CLI tool from Anthropic. They don't work in the Claude web chat or Claude API directly.

Can I create my own custom skills?

Yes. A skill is just a markdown file with instructions. You can write your own and drop it into ~/.claude/skills/. See our guide on creating custom skills for a full tutorial.

How often should I update my skills?

Skills don't auto-update. Check clskills.in periodically for updated versions. You can re-download and overwrite the old file.

Can I share skills with my team?

Yes. Put your team's skills in a shared Git repository. Each team member clones the repo and copies the skills to their local ~/.claude/skills/ directory. This ensures everyone uses the same standards.

Stay Updated

Get notified when we publish new guides and add new skills.