Skip to main content
PROMPT SPACE
Back to Learn
Tutorials5 min read

How to Add Skills to Claude Code (Every Method, 2026)

Add new skills to Claude Code in under a minute. Download from a marketplace, clone from GitHub, build your own, or share them across your team.

Adding a skill to Claude Code means putting a SKILL.md file in the right folder. That's it. No package manager, no build step, no configuration file. Here are the four ways to do it.

Quick Answer: Add a skill to Claude Code by placing a file named SKILL.md into the appropriate skills directory. There are four methods: downloading from Agensi, cloning from GitHub, creating your own, or adding project-level skills for your team.

Method 1: Download from Agensi

The fastest way to add a skill is downloading one from a marketplace.

  1. Go to Agensi and find a skill
  2. Download the zip file
  3. Unzip it into your skills folder:
mkdir -p ~/.claude/skills/
unzip code-reviewer.zip -d ~/.claude/skills/
  1. Start a new Claude Code session. The skill is now active.

Every skill on Agensi is security-scanned before listing. You get a zip containing a SKILL.md file and any supporting files the skill needs.

Method 2: Clone from GitHub

Many open-source skills live in GitHub repositories.

cd ~/.claude/skills/
git clone https://github.com/username/skill-name.git

After cloning, verify the SKILL.md file is at the right depth:

ls ~/.claude/skills/skill-name/SKILL.md

If the repo has the SKILL.md nested inside a subfolder, move it up or adjust your clone:

# If SKILL.md is at repo-name/src/SKILL.md, restructure:
mv ~/.claude/skills/repo-name/src/SKILL.md ~/.claude/skills/repo-name/

The risk with GitHub skills is that they're unvetted. Check the SKILL.md content before adding it. Look for anything that asks Claude to run shell commands you don't recognize, access credentials, or make network requests.

Method 3: Create your own

You don't need to download anything. You can write a SKILL.md from scratch.

mkdir -p ~/.claude/skills/my-custom-skill/

Create the SKILL.md file with your editor:

---
name: my-custom-skill
description: Enforces our team's React component conventions
---

React Component Standards

When generating React components:

  • Use functional components with TypeScript
  • Put styles in a co-located .module.css file
  • Export components as named exports, not default
  • Include a basic unit test file alongside every component
  • Use our custom useApi hook for data fetching, never raw fetch

That's a complete skill. The frontmatter (name and description) tells Claude what the skill is for. The body contains the instructions Claude follows when the skill is triggered.

For more on writing effective skills, see How to Write a SKILL.md Description That Actually Triggers.

Method 4: Add project-level skills for your team

Instead of putting skills in your personal ~/.claude/skills/ directory, you can add them to a specific project:

mkdir -p .claude/skills/
cp -r ~/some-skill/ .claude/skills/

Commit this to your repo:

git add .claude/skills/
git commit -m "Add code review skill for team"

Now everyone who clones the project gets the skill automatically. This is how teams standardize AI-assisted workflows. Your frontend team can share a component generation skill. Your backend team can share an API design skill. No individual setup required.

Personal vs project skills

Personal skills Project skills
Location ~/.claude/skills/ .claude/skills/ in project
Scope All your projects One project only
Shared with team No Yes (via git)
Best for Your personal workflow Team standards

You can have both. Claude Code loads personal skills first, then project skills. If two skills cover the same task, both are available.

Verifying a skill was added

After adding a skill, start a new Claude Code session and ask:

"What skills do you have access to?"

Claude will list the skills it found. If your new skill doesn't appear:

  • Check the path: ls ~/.claude/skills/skill-name/SKILL.md
  • Make sure the file is named exactly SKILL.md (case-sensitive)
  • Make sure the frontmatter starts with --- on the first line
  • Restart the Claude Code session (skills load at startup)

Adding skills on different platforms

The process is the same everywhere, only the path differs:

Agent Personal path Project path
Claude Code ~/.claude/skills/ .claude/skills/
OpenClaw ~/.openclaw/skills/ .openclaw/skills/
Codex CLI ~/.codex/skills/ .codex/skills/
Cursor .cursor/skills/

Skills built on the SKILL.md standard work across all of these agents without modification.


Find ready-to-use skills for Claude Code, OpenClaw, Codex CLI, and more on Agensi.

Tags:#claude code#skill.md#installation#getting started

Source

Originally published on agensi.io. Mirrored with attribution.

More in Tutorials

Ready to try AI agent skills?

Browse our marketplace of community-built skills for Claude Code, Cursor, and 20+ agents.

Browse Skills
How to Add Skills to Claude Code — 4 Methods Explained (2026) | PromptSpace Learn