Automated pull request review with diff analysis, test coverage verification, and conventional commit validation. Posts inline comments on specific lines.
The most popular Claude Code skill. It analyzes your staged changes, understands the intent behind your diff, and generates a precise conventional commit message — complete with scope, type, and body. No more staring at git commit -m "..." trying to summarize your work.
Git & Version ControlBeginner Friendly2,400+ stars
How it works
1Reads your staged diff with git diff --cached
2Analyzes the intent: bug fix, feature, refactor, docs, or chore
3Generates a Conventional Commits message with type, scope, and description
4Creates the commit after your approval — no manual editing needed
Most Popular Claude Code Slash Commands
The 10 most-installed skills by the Claude Code developer community in 2026.
Command
Category
What It Does
/commit
Git
Generate conventional commit messages from staged changes
/review-pr
Code Review
Comprehensive PR review with security and performance checks
/test-gen
Testing
Auto-generate unit and integration tests for any function
/refactor
Refactoring
Restructure code while preserving behavior and passing tests
/deploy
DevOps
Automated deployment with pre-flight checks and rollback
/docs
Documentation
Generate comprehensive documentation from codebase analysis
/security-scan
Security
Scan for vulnerabilities, secrets, and OWASP Top 10 issues
/debug
Debugging
Systematic debugging with root cause analysis and fix suggestions
/migrate-db
Database
Generate and validate database migration scripts with rollback
/perf-audit
Performance
Full performance audit with Core Web Vitals and bundle analysis
Claude Code skills are structured instruction files (SKILL.md) that teach Claude to perform specific tasks with repeatable, high-quality output — across 20 categories covering code review, testing, deployment, security, AI/ML, and multi-agent orchestration. Invoke them with slash commands like /commit or /review-pr — no code to install.
What Are Claude Code Skills and Why Do They Matter?
Skills are the most powerful way to customize Claude Code's behavior for specific tasks. Unlike generic prompts that provide loose guidance, a skill is a structured instruction file (SKILL.md) that tells Claude exactly how to approach a particular workflow — step by step, tool by tool, with built-in quality checks and error handling. When you type a slash command like /commit or /review-pr, you are invoking a skill.
Each SKILL.md file follows a consistent structure. It begins with a description of when the skill should be triggered, then lays out step-by-step instructions Claude must follow. Good skills specify which tools to use (Bash, Read, Edit, Grep, Write), define success criteria, include error recovery paths, and set guardrails that prevent common mistakes. The result is repeatable, high-quality output regardless of who invokes the skill or how complex the task is.
Why Use Claude Code Skills?
0
Zero Code Required
Skills are text-based SKILL.md files. No JavaScript, no packages, no dependencies. Write instructions in plain Markdown and Claude follows them.
↔
Instant Activation
Drop a file, type a slash command. No restart, no config, no build step. Skills are discovered and available the moment you save them.
≡
Team Consistency
Commit skills to git. Every team member gets the same workflows, quality checks, and standards — enforced automatically by Claude.
»
Composable Workflows
Skills can call other skills. Chain /test → /build → /deploy into automated pipelines that handle your entire release process.
How to Install a Claude Code Skill (3 Methods)
1
Project-Level (Recommended)
Shared with your team via git. Skills live in the repo.
mkdir -p .claude/skills
cp skill.md .claude/skills/
2
User-Level (Personal)
Available in all your projects. Personal workflows.
mkdir -p ~/.claude/skills
cp skill.md ~/.claude/skills/
3
Plugin Marketplace
Install skill bundles from the plugin marketplace.
/plugin marketplace add
author/repo
Skills vs Plugins vs Commands vs Cursor Rules
Feature
Claude Skills
Claude Plugins
Built-in Commands
Cursor Rules
Type
Text instructions
Executable code
Built-in
Text guidelines
Format
SKILL.md
JS/TS package
Native
.cursorrules
Invocation
Slash commands
Auto-loaded tools
/clear, /cost, etc.
Always active
Code Required
No
Yes
N/A
No
Multi-step workflows
Yes
Yes
Limited
No
Team sharing
Via git
Via npm/git
Built-in
Via git
SKILL.md Template — Create Your Own Skill
Every Claude Code skill follows this general structure. Copy this template to get started building your own custom skill.
---
name: my-custom-skill
description: What this skill does in one line
---
# My Custom Skill
When the user invokes this skill:
1. First, use the Read tool to examine...
2. Then, analyze the code for...
3. Use the Edit tool to apply changes...
4. Run tests with Bash to verify...
5. Report results to the user
## Error Handling
If any step fails, explain the error...
## Quality Checks
Before completing, verify that...
Save this as .claude/skills/my-custom-skill.md and it will be immediately available as a slash command. Type /my-custom-skill to invoke it.
Best Claude Code Skills by Use Case
Curated lists of the top-rated skills for the most common development workflows.
Best Claude Code Skills for Code Review
▼
PR Review Pro — Comprehensive pull request review with inline comments and severity ratings
Code Quality Gate — Enforce quality thresholds before code can be merged to main
Security Code Scanner — Detect security vulnerabilities and injection risks in changed files
Complexity Analyzer — Calculate cyclomatic complexity and flag overly complex functions
Dead Code Finder — Identify unused exports, unreachable branches, and orphan files
Frequently Asked Questions About Claude Code Skills
What is a Claude Code skill?
A Claude Code skill is a self-contained instruction set, defined in a SKILL.md file, that teaches Claude how to perform a specific task. When you invoke a skill (typically with a slash command like /commit or /review-pr), Claude reads the SKILL.md instructions and follows them precisely. Skills can define multi-step workflows, specify tool usage patterns, and include guardrails to ensure consistent, high-quality output. Skills are the primary extension mechanism in Claude Code for customizing AI behavior without writing code.
How do I install Claude Code skills?
Skills can be installed at the user level (in ~/.claude/skills/), the project level (in .claude/skills/), or provided by plugins via the /plugin marketplace add command. To install a community skill, clone or download the SKILL.md file into the appropriate skills directory. Claude Code automatically discovers skills in these directories and makes them available as slash commands. No restart is required — skills are live immediately.
How do I create a custom Claude Code skill?
Create a SKILL.md file in your .claude/skills/ directory. The file should contain a clear description of what the skill does, step-by-step instructions Claude should follow, any tool requirements (Bash, Read, Edit, Grep, Write), and expected input/output formats. Well-written skills include examples, error handling instructions, and quality checks. The skill name is derived from the filename or a frontmatter field. Anthropic's official cookbook repository includes example skills to use as templates.
What is the difference between Claude Code skills and plugins?
Skills are instruction-based: they teach Claude what to do using natural language directives in a SKILL.md file. They require no code to create. Plugins are code-based: they add new tools, commands, or capabilities to the Claude Code runtime through executable JavaScript or TypeScript packages. A plugin might ship several skills alongside its custom tools. Think of skills as recipes (text instructions) and plugins as new kitchen equipment (executable code). Skills are the most accessible way to extend Claude Code.
Are Claude Code skills safe to use?
Claude Code skills are SKILL.md text files containing natural language instructions — they do not execute arbitrary code on their own. Claude follows the instructions within its existing safety boundaries and permission model, including the tool allowlist, bash command restrictions, and approval prompts. However, you should always review a skill file before installing it, especially from untrusted sources, since a skill can instruct Claude to run shell commands or modify files.
How many Claude Code skills are available?
This directory currently lists over 1,200 curated skills across 20 categories spanning code review, testing, git and version control, documentation, DevOps and CI/CD, security and compliance, databases, frontend, backend, AI and machine learning, refactoring, deployment, debugging, data analytics, content and media, project management, design systems, performance, workflow automation, and multi-agent orchestration. New skills are added weekly.
Can I share Claude Code skills with my team?
Yes. Project-level skills stored in the .claude/skills/ directory of your repository are committed to version control and shared with your entire team automatically. This ensures consistent development practices across all team members using Claude Code. User-level skills in ~/.claude/skills/ remain personal and apply to every project you work on. Many teams maintain a shared skills repository that standardizes their development workflows.
Where can I find more Claude Code skills?
This marketplace lists 1,200+ curated skills verified for quality and compatibility. You can also find skills on GitHub by searching for "claude code skill" or "SKILL.md". The Anthropic official plugins repository (anthropics/claude-plugins-official) includes 23 verified skills. The aitmpl.com marketplace and skillsmp.com are other popular directories. Many development teams also build internal skills tailored to their codebase conventions and deployment processes.
What are the best Claude Code skills for beginners?
The most popular beginner-friendly skills include /commit (generate conventional commit messages from staged changes), /review (automated code review with actionable suggestions), /test (generate unit tests for any function), /docs (generate documentation from code), and /format (auto-format code to project standards). These skills require no setup beyond placing the SKILL.md file and provide immediate productivity gains. Start with skills in the Git, Testing, and Documentation categories.
How do Claude Code skills compare to Cursor rules or Copilot instructions?
Claude Code skills (SKILL.md files) are more structured and powerful than .cursorrules or GitHub Copilot custom instructions. While Cursor rules and Copilot instructions provide broad behavioral guidance, Claude Code skills define complete multi-step workflows with tool usage, error handling, and quality checks. Skills can be invoked on demand via slash commands, whereas Cursor rules apply passively. Claude Code skills also support multi-agent orchestration, chaining multiple skills together for complex workflows.
Can Claude Code skills call other skills?
Yes, Claude Code supports skill composition and multi-agent orchestration. A skill can reference and invoke other skills as part of its workflow. For example, a /deploy skill might call /test first to ensure all tests pass, then call /build to create production artifacts, then proceed with deployment. The Multi-Agent Orchestration category contains 25 skills specifically designed for chaining skills, spawning subagents, and coordinating complex multi-step workflows.
What is the SKILL.md file format?
SKILL.md is a Markdown file with optional YAML frontmatter. The frontmatter can specify the skill name, description, slash command trigger, and metadata. The body contains natural language instructions that Claude follows when the skill is invoked. Best practices include: use clear step-by-step numbered instructions, specify which tools to use (Bash, Read, Edit, Write, Grep), include error handling for common failure modes, define success criteria, and add examples of expected input/output. There is no rigid schema — the format is flexible by design.
Claude Code Skills Marketplace Summary
Claude4World hosts the largest curated directory of Claude Code agent skills with 1226+ SKILL.md files across 20 categories. Categories include Code Review, Testing, Git Workflow, Documentation, DevOps, Security, Database, Frontend, Backend, AI/ML, Refactoring, Deployment, Debugging, Data Analytics, Content, Project Management, Design Systems, Performance, Automation, and Multi-Agent Orchestration. All skills are free, open-source, and compatible with Claude Code, Claude Desktop, and the Claude Agent SDK. Popular skills include /commit for git workflow automation, /review-pr for AI-powered code reviews, /test-gen for automated test generation, /security-scan for vulnerability detection, and /deploy for one-command deployments. This marketplace is an alternative to aitmpl.com/skills, skillsmp.com, and buildwithclaude.com for discovering Claude Code ecosystem extensions.
Know a skill we're missing?
Help us build the most complete directory of Claude Code agent skills.