What are Claude Code skills?
Claude Code skills are reusable instruction sets stored as markdown files. Each skill teaches Claude a specific workflow, domain, or tool. Think of them as plugins for your AI coding agent.
A skill might teach Claude how to write Godot scripts, manage Docker containers, or follow your team's documentation style. Once installed, Claude applies the skill's instructions automatically when relevant.
Skills solve a real problem. General-purpose LLMs know a little about everything. Skills give Claude deep, structured knowledge about one thing. The difference shows up in output quality immediately.
The typical skill file is a SKILL.md that contains context, rules, examples, and constraints. Some skills also include template files or reference code.
How to install skills
There are two ways to add skills to your Claude Code setup.
Option 1: the /install command
Inside Claude Code, type /install followed by a URL or file path. Claude downloads the skill and saves it to .claude/skills/ in your project.
# Install from a URL /install https://github.com/user/repo/blob/main/SKILL.md # Install from a local path /install ./skills/my-custom-skill.md
Option 2: add to CLAUDE.md
You can paste skill instructions directly into your CLAUDE.md file at the project root. Claude reads this file at the start of every session. This approach is good for team-wide skills that everyone should use.
# CLAUDE.md ## Writing rules - Use sentence case for all headings - Keep sentences under 20 words - No filler words ## Deployment - Always run tests before committing - Use conventional commit messages
Both methods work. The /install command is better for complex skills with multiple files. CLAUDE.md is better for short, project-specific rules.
The 20 best Claude Code skills
Organized by category. Each skill links to its full page in our skills directory.
Development
Godot skill
Gives Claude deep knowledge of the Godot game engine. It can generate GDScript, set up scene trees, configure physics, and debug rendering issues. Useful for indie game developers who want AI-assisted game logic.
View skillFlutter skill
Teaches Claude the Flutter widget tree, Dart patterns, and platform-specific quirks. Handles state management (Riverpod, Bloc, Provider), navigation, and adaptive layouts across iOS, Android, and web.
View skillDeep research skill
Turns Claude into a research agent. It searches multiple sources, cross-references findings, and produces structured reports with citations. Good for competitive analysis, market research, and literature reviews.
View skillBeads skill
Focused on the Beads programming language and visual dataflow environment. Helps Claude generate Beads code, understand its layout system, and debug reactive data bindings.
View skillReact Native skill
Covers React Native APIs, native module bridging, and platform-specific code. Claude can scaffold screens, configure navigation stacks, and handle native build issues on both iOS and Android.
View skillProductivity
Humanizer skill
Rewrites AI-generated text to sound natural. Strips robotic phrasing, reduces passive voice, and matches the tone of a specific audience. Essential for content teams that use AI drafts but need a human voice.
View skillLast30days skill
Summarizes activity from the last 30 days across your project. Pulls commit history, PR summaries, and changelog entries into a single status report. Great for weekly standups and investor updates.
View skillNotebookLM skill
Integrates Claude with Google NotebookLM-style workflows. Organizes sources, generates summaries per document, and creates Q&A pairs from your knowledge base. Useful for researchers and students.
View skillObsidian skill
Helps Claude work with Obsidian vaults. It understands wiki-links, front matter, dataview queries, and graph relationships. Can create, organize, and interlink notes following your vault conventions.
View skillTodoist skill
Connects Claude to Todoist for task management. It can create projects, add tasks with priorities, set due dates, and organize workflows. Turns natural language planning into structured task lists.
View skillWriting
Technical writing skill
Enforces clear, concise documentation standards. Claude produces API docs, README files, architecture decision records, and runbooks. Follows the Diátaxis framework (tutorials, how-to guides, reference, explanation).
View skillBlog post skill
Generates structured blog content with SEO awareness. Handles outlines, section drafts, meta descriptions, and internal linking suggestions. Outputs clean markdown ready for your CMS.
View skillCopywriting skill
Focuses on conversion-oriented copy. Landing pages, email sequences, ad copy, and product descriptions. Claude applies proven frameworks (PAS, AIDA, BAB) and matches brand voice guidelines.
View skillDevOps
Docker skill
Claude can write Dockerfiles, compose files, and multi-stage builds. It understands layer caching, security scanning, and production best practices. Handles both development and deployment configurations.
View skillKubernetes skill
Covers manifests, Helm charts, and cluster operations. Claude generates deployments, services, ingress configs, and handles troubleshooting with kubectl. Understands RBAC, secrets management, and scaling.
View skillCI/CD skill
Builds GitHub Actions workflows, GitLab CI pipelines, and deployment scripts. Claude handles matrix builds, caching strategies, environment promotion, and rollback procedures.
View skillData
SQL analysis skill
Helps Claude write complex SQL queries, optimize slow queries, and explain execution plans. Covers PostgreSQL, MySQL, and SQLite. Handles CTEs, window functions, and materialized views.
View skillData visualization skill
Claude generates charts and dashboards using Python (matplotlib, plotly, seaborn) or JavaScript (D3, Chart.js). It picks the right chart type for the data and handles formatting, labels, and accessibility.
View skillPandas skill
Deep knowledge of the pandas library for data manipulation. Claude can clean datasets, handle missing values, merge dataframes, and build analysis pipelines. Outputs reproducible Jupyter notebook cells.
View skillThis is just the start
Our directory has over 2,000 AI skills across every category. Filter by language, framework, or use case.
Browse all skillsBuilding your own skills
The best skill is the one you build for your own workflow. Here is the basic structure.
# SKILL.md: My custom skill
## Context
What this skill does and when to use it.
## Rules
- Specific constraints Claude must follow
- File naming conventions
- Code style requirements
## Examples
### Input
A user asks: "Create a new API endpoint for users"
### Output
```typescript
// Generated code following the skill's rules
export async function GET(request: Request) {
// ...
}
```Keep your skill file focused. One skill per domain. Claude performs better with clear, scoped instructions than with a massive file covering everything.
Test iteratively. Install the skill, try common requests, and refine the instructions based on where Claude goes wrong. Most skills need two or three rounds of editing before they are reliable.
Frequently asked questions
What are Claude Code skills?
Claude Code skills are reusable instruction sets that extend what Claude Code can do. Each skill is a markdown file (typically SKILL.md) that teaches Claude specific workflows, tool usage patterns, or domain expertise. Skills live in your project and activate automatically when relevant.
How do I install a Claude Code skill?
There are two ways. First, use the /install command inside Claude Code and paste a skill URL or path. Second, add skill instructions directly to your CLAUDE.md file in your project root. Skills installed via /install are saved to the .claude/skills/ directory.
Can I create my own Claude Code skills?
Yes. A skill is just a markdown file with structured instructions. Create a SKILL.md file that describes the workflow, includes examples, and specifies any constraints. Place it in your project or publish it for others to use.
Where can I find a directory of Claude Code skills?
Shyft maintains a directory of over 2,000 AI skills at shyft.ai/skills. You can filter by category, search by name, and view detailed pages for each skill including installation instructions and usage examples.
Find out how AI-ready your tool stack is
Skills are one piece of the puzzle. Our free AI scan analyzes your entire tool stack and shows you where AI agents can save the most time. Takes 2 minutes.