The Top 30 Claude Code Skills That Actually Matter
Claude Code skills are useful only when they capture repeatable work. The best ones do not make agents look clever in a demo; they make agents more reliable during real projects.
One important ranking rule: rank the installable skill system, not every subcommand inside it. A framework like GSD includes commands for discussion, planning, execution, progress, milestones, UI phases, and handoff. Treating each subcommand as a separate top-level skill makes the ranking look bigger while making it less useful.
So this list groups related commands under the public skill package or framework people can actually install. Private or repo-specific workflows are translated into public patterns instead of being listed as if readers could download them.
What the research says
The current Claude Skills discussion has converged on a few useful points:
- Skills are not magic. Anthropic describes skills as
SKILL.mdinstruction packages that Claude loads when relevant, or that users invoke directly with/skill-name. - Progressive disclosure matters. Skills keep detailed instructions out of the main context until they are needed. This is the main reason they beat dumping every procedure into
CLAUDE.md. - Custom commands and skills now overlap. Claude Code treats old custom command files and skill folders as ways to create invokable workflows, but skills add supporting files, invocation control, dynamic context, and better packaging.
- Subagents and hooks are different tools. Skills tell Claude how to perform a workflow. Subagents isolate specialised work. Hooks enforce deterministic rules around tool calls and lifecycle events.
- The strongest skills come from real failures. Good skills usually come after a workflow has been run, corrected, and captured—not before.
- The market likes boring skills. The practical skills people keep using are usually planning, review, context, memory, design, documentation, and execution-control skills.
Sources include Anthropic's docs for Claude Code skills, subagents, and hooks, plus YouTube videos such as Anthropic's Claude Agent Skills Explained, Greg Isenberg's How AI agents & Claude skills work, Tech With Tim's Ultimate Claude Code Guide, Nate Herk's 100+ Claude Code Skills, Code with Beto's How to Create Good Agent Skills, IndyDevDan's Claude Agent Skills breakdown, and Better Stack's Claude Code Hooks.
Ranking criteria
| Criterion | Why it matters |
|---|---|
| Installability | A public ranking should point readers at something they can actually get. |
| Repeatability | A skill should encode something done often, not a one-off prompt. |
| Failure prevention | The best skills stop known agent mistakes before they happen again. |
| Context efficiency | Good skills load detailed instructions only when needed. |
| Workflow leverage | Planning, review, testing, and handoff skills multiply the value of every other tool. |
The top 30 Claude Code skills and skill systems
| Rank | Skill / system | Where to get it | Best for |
|---|---|---|---|
| 1 | GSD — Get Shit Done | GitHub: gsd-build/get-shit-done | Spec-driven planning and execution |
| 2 | Superpowers | GitHub: obra/Superpowers | Structured agentic software development |
| 3 | Skill Creator | GitHub: anthropics/skills/skill-creator | Creating and improving reusable skills |
| 4 | Context Mode | GitHub: mksglu/context-mode | Reducing context-window bloat |
| 5 | Claude-Mem | GitHub: thedotmack/claude-mem | Persistent memory across sessions |
| 6 | Frontend Design | GitHub: anthropics/claude-plugins-official/frontend-design | Avoiding generic AI-looking UI |
| 7 | Claude API | GitHub: anthropics/skills/claude-api | Building against the Claude API and SDK |
| 8 | Run / Verify / Run Skill Generator | Claude Code skills docs | Launching and verifying apps, not just type-checking them |
| 9 | Code Review | Claude Code skills docs | Review passes before and after implementation |
| 10 | Debug | Claude Code skills docs | Root-cause debugging workflows |
| 11 | Batch | Claude Code skills docs | Large migrations and parallelised changes |
| 12 | Loop | Claude Code skills docs | Repeated in-session checks or agent loops |
| 13 | PDF skill | GitHub: anthropics/skills/pdf | Reading, creating, and manipulating PDFs |
| 14 | DOCX skill | GitHub: anthropics/skills/docx | Word document workflows |
| 15 | XLSX skill | GitHub: anthropics/skills/xlsx | Spreadsheet generation and analysis |
| 16 | PPTX skill | GitHub: anthropics/skills/pptx | Slide deck creation and editing |
| 17 | Subagents | Claude Code subagents docs | Isolating research, review, and specialist work |
| 18 | Hooks | Claude Code hooks docs | Enforcing deterministic safety and workflow rules |
| 19 | Planning skills | GSD, Superpowers | Turning vague goals into executable phases |
| 20 | Execution skills | GSD, Superpowers | Turning plans into verified changes |
| 21 | TDD / red-green-refactor skills | Superpowers, GSD | Test-first implementation discipline |
| 22 | Adversarial review skills | Code Review docs, GSD | Finding bad assumptions before they ship |
| 23 | Session routing skills | GSD, Context Mode | Picking the right repo, context, and workflow |
| 24 | Resume / handoff skills | Claude-Mem, GSD | Continuing work across sessions |
| 25 | Progress reporting skills | GSD | Separating verified progress from claimed progress |
| 26 | UI specification skills | Frontend Design, GSD | Converting UI intent into implementable contracts |
| 27 | Documentation-capture skills | Superpowers, GSD | Turning decisions into durable project docs |
| 28 | Cost / context-control skills | Context Mode, Claude-Mem | Preventing runaway context and token waste |
| 29 | Office / business-document skills | Anthropic skills repo | Turning agent output into usable documents |
| 30 | Custom project skills | Claude Code skills docs | Capturing local workflows that no public package knows |
1. GSD — Get Shit Done
GSD, short for Get Shit Done, is the strongest entry because it is not one skill. It is a full spec-driven development framework for Claude Code and adjacent coding agents.
Where the older style of ranking goes wrong is listing these separately:
gsd:discuss-phasegsd:plan-phasegsd:execute-phasegsd:resume-workgsd:progressgsd:new-projectgsd:new-milestonegsd:updategsd:complete-milestonegsd:ui-phase
Those are not ten unrelated top skills. They are parts of one system.
GSD deserves the top slot because it handles the full lifecycle: discuss the work, plan the phase, execute atomically, track progress, resume safely, and close milestones. That maps directly to the failure pattern most agent users hit: the model starts coding before the work is scoped, then confidently declares success without enough verification.
Get it here: github.com/gsd-build/get-shit-done
2. Superpowers
Superpowers is another full workflow framework rather than a single prompt. It focuses on giving coding agents a disciplined software-development methodology: discovery, design, implementation, review, and testing.
It ranks near the top because it solves the same core problem as GSD from a different angle. GSD is strongest when a project needs phase structure and planning discipline. Superpowers is strongest when the goal is to improve day-to-day coding behaviour across many projects.
Get it here: github.com/obra/Superpowers
3. Skill Creator
Skill Creator is the meta-skill. It helps create better skills.
That sounds recursive because it is. It is also the correct way to work. The strongest skill-development pattern is:
- run the workflow manually
- let the agent make mistakes
- correct those mistakes
- turn the corrected workflow into a skill
- test whether the skill triggers at the right time
Skill Creator gives that process a structure. It belongs near the top because every other custom skill benefits from being written and tested properly.
Get it here: github.com/anthropics/skills/tree/main/skills/skill-creator
4. Context Mode
Context Mode tackles a boring but serious problem: agent sessions get worse when the context window fills with bulky tool output, logs, and irrelevant detail.
Good agents need relevant context. They do not need a 300KB firehose dumped into the prompt because a tool returned too much output. Context Mode's value is that it sits around the workflow and reduces the amount of irrelevant material the model has to carry.
This is especially useful for long coding sessions, MCP-heavy setups, and repos where search, logs, and diagnostics produce large outputs.
Get it here: github.com/mksglu/context-mode
5. Claude-Mem
Claude-Mem is for continuity. It captures what happens during sessions, compresses it, and makes relevant context available later.
This matters because most real work does not fit neatly into one chat. Projects span days or weeks. Branches drift. Decisions get made and forgotten. The next session starts with expensive archaeology unless memory or handoff is handled deliberately.
Use Claude-Mem when the problem is not “Claude does not know enough right now,” but “Claude keeps losing what happened before.”
Get it here: github.com/thedotmack/claude-mem
6. Frontend Design
The official Frontend Design plugin exists because agents are very good at producing the same generic dashboard over and over: gradient blob, four cards, rounded corners, dead-eyed SaaS copy. The industry did not need more of that. Truly, it did not.
The skill pushes Claude toward stronger visual decisions: typography, colour, motion, layout, and interface polish. It is most useful when the user wants production-grade UI rather than a functional but forgettable scaffold.
Get it here: github.com/anthropics/claude-plugins-official/tree/main/plugins/frontend-design
7. Claude API
The Claude API skill is a documentation and implementation helper for building with Anthropic's API and Agent SDK. It is useful because API work fails in predictable ways: stale method names, incorrect streaming patterns, poor tool-use loops, weak error handling, and outdated model assumptions.
A current API skill is more reliable than relying on whatever the model remembers from pretraining.
Get it here: github.com/anthropics/skills/tree/main/skills/claude-api
8. Run / Verify / Run Skill Generator
Claude Code's /run, /verify, and /run-skill-generator skills are important because they move the agent from “the code looks right” to “the app actually ran.”
That distinction is not cosmetic. Many agent-written changes pass a type check and still fail in the browser, the CLI, or the actual runtime. /run-skill-generator is especially useful because it records the correct launch recipe for the project instead of making every future session rediscover it.
Learn more: Claude Code run and verify skills
9. Code Review
A separate review pass is one of the highest-leverage agent workflows. The implementation agent has already made choices. A review skill should attack those choices.
The useful version checks:
- whether the diff matches the requirement
- whether tests prove the right behaviour
- whether error paths were handled
- whether scope quietly expanded
- whether security or data assumptions changed
Learn more: Claude Code bundled skills
10. Debug
Debugging skills are valuable when they enforce root-cause discipline. Bad debugging is random patching. Good debugging starts with reproduction, isolates the failing layer, forms a hypothesis, tests it, and only then changes code.
A debug skill is worth using when the agent is tempted to “fix” symptoms without proving the cause.
Learn more: Claude Code bundled skills
11. Batch
Batch skills matter when work can be split safely: large migrations, repetitive refactors, or independent updates across many files or packages.
The key word is safely. Parallel work without isolation creates merge conflicts and inconsistent decisions. A useful batch skill plans the split, runs work in isolated units, and merges conservatively.
Learn more: Claude Code bundled skills
12. Loop
Loop skills are useful for bounded recurrence: check deployment status every few minutes, watch a long-running process, poll a queue, or rerun a verification step during a session.
They are dangerous when used as vague “keep improving this” loops. A good loop has a stopping condition.
Learn more: Claude Code bundled skills
13–16. PDF, DOCX, XLSX, and PPTX
The official document skills are less glamorous than coding frameworks, but they are useful because office documents have real structure. They are not just text files with better clothes.
Use these when the output must be an actual deliverable:
They are especially useful for reports, decks, spreadsheet models, client deliverables, and document transformation workflows.
17. Subagents
Subagents are not skills in the narrow SKILL.md sense, but they are essential to serious Claude Code workflows.
Use subagents when a side task would flood the main context: research, code search, log analysis, review passes, or specialist investigation. The main agent should not carry every search result forever. That is how context windows become attics.
Learn more: Claude Code subagents
18. Hooks
Hooks are not skills either. They are better than skills for deterministic enforcement.
If something must always happen, do not merely ask Claude to remember it. Use a hook. Common examples:
- block destructive shell commands
- enforce a package manager
- run formatting after file edits
- log tool usage
- notify when long work finishes
- reject unsafe database writes
Learn more: Claude Code hooks
19–30. The skill patterns worth copying
The remaining slots are not separate packages so much as patterns that show up inside the best public skill systems.
| Rank | Pattern | Public starting point | Why it matters |
|---|---|---|---|
| 19 | Planning skills | GSD | Prevents coding before scope is understood |
| 20 | Execution skills | GSD | Turns plans into small verified changes |
| 21 | TDD skills | Superpowers | Forces red-green-refactor discipline |
| 22 | Adversarial review skills | Claude Code bundled skills | Catches assumptions before they ship |
| 23 | Session routing skills | Context Mode | Keeps agents from loading the wrong context |
| 24 | Resume / handoff skills | Claude-Mem | Makes multi-session work survivable |
| 25 | Progress reporting skills | GSD | Separates verified state from claimed state |
| 26 | UI specification skills | Frontend Design | Turns visual intent into an implementable contract |
| 27 | Documentation-capture skills | Superpowers | Turns decisions into durable project memory |
| 28 | Cost / context-control skills | Context Mode | Prevents runaway token waste |
| 29 | Business-document skills | Anthropic skills repo | Converts agent output into useful artefacts |
| 30 | Custom project skills | Claude Code skills docs | Captures workflows specific to a repo or team |
How to choose what to install first
For most developers, the order is simple:
- Install GSD if the problem is project execution discipline.
- Install Superpowers if the problem is general coding-agent behaviour.
- Use Skill Creator before writing many custom skills by hand.
- Add Context Mode if sessions are drowning in tool output.
- Add Claude-Mem if work keeps getting lost between sessions.
- Add Frontend Design if Claude keeps producing generic UI.
- Use hooks for rules that must be enforced, not merely suggested.
Final take
The best public Claude Code skill stacks are not just prompt packs. They are operating systems for agentic work.
GSD belongs at number one because it bundles the whole project lifecycle instead of pretending that plan, execute, resume, and progress are unrelated. Superpowers, Skill Creator, Context Mode, Claude-Mem, and Frontend Design round out the practical core.
The lesson is simple: rank the workflow, not the slash command. A good skill system makes the agent less careless in production. That matters more than another clever demo.