Best Claude Skills in 2026: 25 Tested and Ranked
The best Claude skills in 2026, ranked: 25 tested skills for code review, testing, docs, and automation, plus how to install any of them in one command.
The best Claude skills in 2026 share three traits: a description that triggers reliably, instructions scoped to one job, and bundled resources — scripts, templates, checklists — the model can actually execute. We ranked the 25 below using registry install data and hands-on testing in real projects, not by counting stars on a README.
If you're new to the format: a skill is a folder with a SKILL.md file at its root that teaches an agent how to do something — see what agent skills are for the full picture. Claude Code loads skills from .claude/skills/, reads each skill's description to decide when it applies, and pulls the full instructions into context only when relevant. This list focuses on Claude skills for developers — coding, review, and testing first — plus the document and automation skills that consistently get installed alongside them.
How we tested and ranked these skills
There are plenty of awesome Claude skills lists on GitHub. The problem with a static list is that it can't tell you what people actually keep using — a skill that sounds great in a README can trigger at the wrong times, bloat context, or quietly get deleted a week after install. Registries can see the difference. localskills.sh has download analytics built in, so we could rank on behavior instead of vibes:
- Installed and kept. Skills that get installed and stay in projects rank above skills that spike and churn.
- Trigger reliability. A skill is only useful if Claude invokes it at the right moments. Vague descriptions that fire on everything (or nothing) got cut.
- Scope discipline. One skill, one job. Kitchen-sink "do everything" skills ranked poorly in testing because their instructions compete with each other.
- Portability. The best skills aren't Claude-only. Published once to a registry, one skill installs into tool-native formats for Claude Code, Cursor, Windsurf, and others — more on that below.
A note on names: skills live under org namespaces (canonical URLs look like /{org}/{folder}/{skill}), and many teams publish private variants of the same patterns. So each entry below describes a category winner — what the skill does and why it earns its spot — rather than pointing at one canonical package. Search the marketplace for the category and pick the implementation that matches your stack.
Best Claude skills for coding, review, and testing
Claude Code skills in this category are the most-installed on the registry, and for good reason: they change what the agent produces on every single task.
1. Structured code review. Runs a severity-ranked review over your diff: correctness first, then security, then style. The best versions ship a checklist file the model works through instead of free-associating, which makes reviews consistent across runs.
2. TDD enforcer. Forces the red-green-refactor loop: write a failing test, watch it fail, then implement. Stops Claude from writing implementation and tests in one optimistic pass where the tests only confirm what the code already does.
3. Test-writing conventions. Encodes your test framework, fixture patterns, and — crucially — what not to mock. Without this, every generated test file invents its own style.
4. Systematic debugging. Reproduce, isolate, root-cause, then fix. The single biggest quality jump for bugfix sessions, because it blocks the "guess a fix and see" loop.
5. Security review pass. Checks diffs for injection, missing authorization, secrets in code, and unsafe deserialization. Narrower than a full audit, which is exactly why it triggers reliably.
6. Refactoring and simplification. A post-feature cleanup pass: dead code, duplication, premature abstraction. Works best invoked explicitly after a feature lands rather than left always-on.
7. API design conventions. Response envelopes, error shapes, pagination, versioning rules. Turns "design an endpoint" from a coin flip into a deterministic outcome.
8. Database migration safety. Additive-first migrations, explicit backfill steps, rollback plans. High rank because migration mistakes are expensive and the guardrails compress well into a skill.
9. Commit and PR hygiene. Conventional commit messages, atomic changes, PR descriptions generated from the actual diff. Small skill, disproportionate team-wide payoff.
10. Framework convention packs. React/Next.js, Django, Rails, Go — idioms, directory structure, and the specific libraries your team standardized on. Pick one per stack; don't install five overlapping ones.
Best Claude skills for documents, data, and automation
The second cluster of best Claude skills handles the work around the code: extracting, analyzing, and producing documents.
11. Document extraction. Pulls structured data out of PDFs and scanned documents, usually with bundled scripts the agent runs rather than instructions alone. A strong example of why skills are folder packages, not single prompt files.
12. Spreadsheet and CSV analysis. Load, clean, summarize. Encodes one set of conventions (pandas idioms or SQL patterns) so every analysis session doesn't restart from zero.
13. Docs writer. Turns code into reference docs and READMEs in your house style, with templates shipped inside the skill package. Output quality tracks template quality almost linearly.
14. Changelog generator. From commit history to a human-readable changelog honoring your release format. Pairs naturally with skill #9.
15. Schema-aware SQL assistant. Query writing with your naming conventions and performance rules baked in — including which tables are large and what to never full-scan.
16. Data visualization standards. Chart-type selection rules, accessibility requirements, and one blessed plotting library. Prevents the default behavior of a new charting approach per session.
17. Report and email drafting. House tone, structure templates, and banned phrases. Mundane, but it's a category people keep installed for months.
18. Presentation builder. Outline-to-slides using a bundled deck template. The template is the skill; the instructions just teach the agent to fill it correctly.
Team workflow and operations skills (19–25)
19. Codebase onboarding tour. Explains the architecture, key modules, and where things live. Written for new hires, but it makes every fresh agent session smarter too.
20. Incident response runbook. Triage steps, log locations, escalation paths, postmortem template. You want this installed before you need it.
21. Infrastructure-as-code conventions. Terraform module structure, tagging policy, state discipline. IaC mistakes are production mistakes, which is why this ranks despite a narrower audience.
22. CI/CD pipeline guide. How your pipelines are structured, how to add a job, and how to debug a failed run. Saves the agent from reverse-engineering YAML on every CI question.
23. Monorepo navigation. Workspace layout, ownership boundaries, and which package a change belongs in. Essential once a repo has more than a handful of workspaces.
24. Release process. Versioning policy, tagging, publish steps, rollback procedure. Turns "cut a release" into a task an agent can execute end to end.
25. Skill-writing skill. A skill that teaches Claude to write good SKILL.md files: tight descriptions, focused scope, progressive disclosure. Meta, but among the stickiest installs on the registry — teams that adopt skills seriously end up producing them constantly.
How to install any of these skills in under a minute
Every skill above installs the same way. The marketplace guide covers browsing and evaluating skills in depth; the short version:
- Install the CLI and log in:
npm install -g @localskills/cli
localskills login
- Install a skill into your project (using an example org):
localskills install acme/code-review --target claude
- Or target several tools at once — the CLI writes each tool's native format from the one published skill:
localskills install acme/code-review --target cursor claude windsurf
Claude Code gets .claude/skills/, Cursor gets .cursor/rules (.mdc), Windsurf gets .windsurf/rules/. One source of truth, no copy-paste drift between tools. Skills are versioned with rollback, so updating (or undoing an update) is a single command rather than an archaeology project.
When to build your own instead
Install from the registry when the skill encodes general knowledge: debugging methodology, TDD, document extraction. Build your own when the skill encodes your knowledge: internal APIs, house style, deployment quirks, the tribal knowledge currently living in one senior engineer's head.
Building one is genuinely small — a folder, a SKILL.md with a name and description in frontmatter, and instructions below. The step-by-step guide to creating a Claude skill walks through it, and skills can grow into full packages with scripts, templates, and reference docs (up to 100 MB and 500 files per version) as they mature.
Once it works, publish it. Private and unlisted visibility means "publish" doesn't have to mean "public" — most teams keep their conventions in a private org namespace with folders and role-based access, and share only the generic ones. Publishing your first skill takes about as long as reading this section did.
FAQ
What makes a Claude skill actually good?
Three things: a description specific enough that Claude triggers it at the right moments, instructions scoped to one job, and bundled resources (checklists, scripts, templates) that do work instructions alone can't. Almost every skill that ranked here nails all three.
Do these skills only work in Claude Code?
No. A skill is markdown plus optional files, and the format travels. Publish once to a registry and the localskills CLI installs it in tool-native formats for Claude Code, Cursor, Windsurf, GitHub Copilot, Cline, Codex CLI, Aider, and others.
How many skills should I install?
Fewer than you think. Every installed skill's description competes for the model's attention when it decides what applies. Start with three to five that match your daily work — typically code review, testing, and one framework pack — and add more only when you notice a recurring gap.
Are GitHub "awesome Claude skills" lists worth using?
As discovery, sure. As infrastructure, no — a static list has no versioning, no update path, and no signal about whether a skill works. Treat awesome-lists as a browsing layer, then install the winners through a registry so you get versioned updates and rollback.
Ready to put the best Claude skills to work — or publish your own? Sign up for localskills.sh and install your first skill in under a minute.
npm install -g @localskills/cli
localskills login
localskills install <org>/<skill> --target claude