TL;DR
A curated list of the Claude Code skills worth installing in 2026, with real install paths, what each one does, and how to build your own when nothing in the directory fits.
If you have used Claude Code for more than a week, you have probably hit the wall. The base agent is sharp, but the second your work gets repetitive, you start writing the same context into the same prompts day after day. Skills are how you stop doing that.
A skill is a small folder of markdown and helper scripts that Claude Code loads on demand. The model decides when to pull it in based on a one-line description. You stop reprompting. You start composing.
The problem in 2026 is that the skills ecosystem has gone from empty to flooded in about six months. There is a lot of noise. This post is a working directory of skills I actually use, organized by category, with install paths and honest notes on what each one is good for. If you want the framing for why skills are eating prompt engineering, read why skills beat prompts for coding agents in 2026 first.
For each skill below you get:
I am not going to pad this with twenty entries. The point of a skill directory is to filter. Eight to twelve well-chosen skills will cover most of a senior developer's day.
What it does: Pulls current docs for any library, framework, or CLI tool before the model answers. Replaces the "let me just guess based on training data" failure mode.
Install:
mkdir -p ~/.claude/skills/find-docs
# Add a SKILL.md that wraps a doc-fetch CLI like ctx7
When to load: Any time you are working with a library that has shipped a major version in the last twelve months. Next.js, Prisma, the Anthropic SDK, and most Vercel tooling have all moved fast enough that training data is unreliable.
When to skip: Pure refactoring inside your own codebase. Adds latency for no benefit.
What it does: Edits ~/.claude/settings.json and .claude/settings.local.json safely. Adds permissions, hooks, and env vars without you hand-editing JSON.
Install: Ships with Claude Code as update-config.
When to load: Anytime you say "from now on, every time X happens." That is a hook, not a memory note. The skill knows the difference.
When to skip: One-off settings like theme. Use the /config command.
What it does: Lists every loaded skill, its token cost, and its last-used timestamp. Tells you which skills are burning context for no return.
Install:
git clone https://github.com/<your-skills-repo> ~/.claude/skills
# audit and prune skills ship together
When to load: Once a month. Skills bloat is silent. You will be shocked how many you stopped using.
When to skip: New machines with fewer than ten skills installed.
What it does: Wraps Firecrawl's search, scrape, map, crawl, and interact endpoints. The model picks the right tool for the job. You stop hand-writing fetch loops.
Install:
# The firecrawl skill bundle covers search, scrape, map, crawl, and interact
# Set FIRECRAWL_API_KEY in your shell
When to load: Any research task that touches the live web. Especially good for competitive analysis, doc archaeology, and pulling structured data out of marketing pages.
When to skip: Pure local-codebase work. The skill list gets noisy.
Get the weekly deep dive
Tutorials on Claude Code, AI agents, and dev tools - delivered free every week.
What it does: Decomposes a goal into independent sub-tasks and fans them out to multiple agents in parallel. Cuts wall-clock time on research and audits by 3 to 5x.
Install: Available as the swarm and multica-pipeline skills in most curated bundles.
When to load: When you have a task with two or more independent parts. Three sequential searches are slower than three parallel agents. See the agentic dev stack walkthrough for a full example.
When to skip: Strictly sequential work. A migration that has to land in order does not benefit from parallelism.
What it does: Encapsulates a specific deploy target's debugging playbook. Coolify, Vercel, Fly, Railway each have their own failure modes and the skill knows them.
Install:
# Example: a coolify-debug skill that knows about
# pnpm-lock drift, build cache pruning, and queue inspection
When to load: The first time a deploy goes red. The model goes from generic advice to running the actual recovery commands you have written down before.
When to skip: Local dev. Adds nothing until something is actually broken in production.
What it does: Knows the current Anthropic SDK shape, including prompt caching, extended thinking, batch, files, and citations. Migrates code between Claude model versions automatically.
Install: Ships as claude-api in most curated skills bundles.
When to load: Any file that imports anthropic or @anthropic-ai/sdk. The skill triggers automatically once you have it installed.
When to skip: OpenAI or other-provider SDK code. The skill is provider-specific on purpose.
What it does: Runs a structured audit of a site or app, writes findings into QA.md, then a sibling skill picks items off that list and fixes them.
Install: Project-local. Lives in .claude/skills/qa and .claude/skills/improve.
When to load: At the start of any session on a site you ship to real users. Catches design drift, dead links, and unused code before they pile up.
When to skip: Throwaway prototypes.
What it does: A small bundle that handles research, scripting, blog drafting, distribution, and YouTube production assets for a faceless channel. The same pattern works for any content shop.
Install: Project-local skills under a namespace like devdigest:*.
When to load: When you are operating a content pipeline, not just writing one post. The skill enforces the linking and frontmatter conventions you have already decided on.
When to skip: A single one-off blog post. Just write it.
What it does: Generates new skills from a description. Asks the right questions about triggers, scope, and disclosure depth, then writes the SKILL.md and helper files.
Install: A meta-skill that ships in most curated bundles as skill-builder or similar.
When to load: The third time you find yourself reprompting the same context. That is the signal that you have a skill, not a prompt.
When to skip: First-time use. Read what are Claude Code skills first.
The directory above is a starting point, not a destination. Most of the leverage comes from skills you write for your own workflow. Here is the shortest path.
Step one: notice the repetition. If you are pasting the same three paragraphs of context into Claude Code more than twice a week, you have a skill.
Step two: create the folder.
mkdir -p ~/.claude/skills/my-skill
cd ~/.claude/skills/my-skill
Step three: write SKILL.md. The frontmatter only needs a name and a description. The description is load-bearing because it is what Claude reads to decide whether to pull the skill into context.
---
name: my-skill
description: One sentence that tells Claude when to load this. Be specific about triggers.
---
# My Skill
Body goes here. Progressively disclose: link to deeper docs only when needed.
Step four: keep the body small. Under 500 tokens for the always-loaded portion. Link out to longer reference files that the model can read on demand. The self-improving skills post covers the disclosure pattern in depth.
Step five: test it. Open Claude Code, trigger the situation that should activate the skill, and watch whether it actually loads. If the model does not pick it up, your description is too vague. Rewrite it with concrete triggers like "when the user runs npm test" or "when a file imports stripe."
That is the whole loop. Notice, name, write, test, refine.
A few things this directory deliberately does not include yet.
A hosted skills marketplace. I am building one (see Hookyard's tutorial flow for the kind of in-product onboarding I want), but the truth is that for most developers in 2026, a curated GitHub repo plus a sync command is still the right install path. Marketplaces add discovery; they also add abandonware. I would rather link to ten skills I run every day than browse a thousand I do not.
A pricing comparison for skills tools. Skills themselves are free. The agents that run them are not. If you want to see how the underlying tools stack up, the AI coding tools pricing comparison for 2026 and the /compare page are kept current.
Anti-patterns. I am collecting them, but the post is already long. The short version: do not write skills that try to do too many things, do not write skills with vague triggers, and do not write skills that duplicate what a well-named slash command would do better.
Cross-agent skills. Skills officially landed in Codex earlier this year, and the format is converging. For now, write skills for the agent you actually use the most. Portability is improving but is not free yet.
If you want the broader landscape of which agent to run those skills inside, the 10 best AI coding tools in 2026 post is the current reference.
Skills are not a productivity hack. They are the place where your taste, your defaults, and your project conventions live so that you stop typing them. Treat the directory above as a starting kit. Audit it monthly. Delete what you do not use. Write the ones that are missing.
The developers who will get the most out of Claude Code in 2026 are the ones who treat their skill folder like a dotfiles repo: small, opinionated, version-controlled, and always shrinking back toward the things that actually earn their keep.
Technical content at the intersection of AI and development. Building with AI agents, Claude Code, and modern dev tools - then showing you exactly how it works.
Anthropic's agentic coding CLI. Runs in your terminal, edits files autonomously, spawns sub-agents, and maintains memory...
View ToolInteractive TUI dashboard that shows exactly where your Claude Code and Cursor tokens are going, in real time.
View ToolHigh-performance code editor built in Rust with native AI integration. Sub-millisecond input latency. Built-in assistant...
View ToolAI-native code editor forked from VS Code. Composer mode rewrites multiple files at once. Tab autocomplete predicts your...
View ToolConfigure Claude Code for maximum productivity -- CLAUDE.md, sub-agents, MCP servers, and autonomous workflows.
AI AgentsPer-directory prompt history with Ctrl+R reverse search.
Claude CodeExecute shell commands with persistent working directory in project bounds.
Claude Code
Composio: Connect AI Agents to 1,000+ Apps via CLI (Gmail, Google Docs/Sheets, Hacker News Workflows) Check out Composio here: http://dashboard.composio.dev/?utm_source=Youtube&utm_channel=0426&utm_...

Anthropic has released Channels for Claude Code, enabling external events (CI alerts, production errors, PR comments, Discord/Telegram messages, webhooks, cron jobs, logs, and monitoring signals) to b...

Claude Code “Loop” Scheduling: Recurring AI Tasks in Your Session The script explains Claude Code’s new “Loop” feature (an evolution of the Ralph Wiggins technique) for running recurring prompts that...

Codeburn is a terminal dashboard for tracking token spend across Claude Code and Cursor. It hit 3,400+ stars in its firs...

A practical operational guide to Claude Code usage limits in 2026: plan behavior, API key pitfalls, routing choices, and...
The coding-agent workflow is maturing past giant hand-written prompts. The winning pattern in 2026 is a control stack: p...

New tutorials, open-source projects, and deep dives on coding agents - delivered weekly.