Best Claude Code skills
Ordered by popularity: GitHub stars and install counts from the source. Only cards with a checked description are included.
-
1. frontend-design
This skill guides intentional visual design for new interfaces and redesigns. Use it when a generic generated UI is not enough.
skill · ★ 183,434 · ↓ 1,025,790 · Apache-2.0
-
2. skill-creator
Creates and refines skills, then tests them with prompts, evaluations, and performance checks.
skill · ★ 183,434 · ↓ 414,180 · Apache-2.0
-
3. improve-codebase-architecture
This skill scans a codebase for architectural friction, then builds a visual HTML report with refactoring candidates. Use it before a deeper architecture review.
skill · ★ 302,251 · ↓ 1,163,035 · MIT
-
4. tdd
Guides the red-green TDD loop: ensures tests are written first, keep them at public interfaces, and avoid coupling to implementation details.
skill · ★ 302,251 · ↓ 1,141,062 · MIT
-
5. setup-matt-pocock-skills
Sets up a repository for Matt Pocock engineering skills with issue tracking, triage labels, and domain-document rules. Run it before using the other engineering skills.
skill · ★ 302,251 · ↓ 1,052,851 · MIT
-
6. handoff
Creates a handoff document from the current conversation so another agent can continue the work. Use it when a task moves to a new session or agent.
skill · ★ 302,251 · ↓ 1,038,491 · MIT
-
7. triage
This skill moves issues and external PRs through triage states, verification, and agent briefs. It fits maintainers managing an issue queue.
skill · ★ 302,251 · ↓ 990,453 · MIT
-
8. prototype
Creates throwaway prototypes for checking state logic or exploring UI before committing the decision to the main codebase.
skill · ★ 302,251 · ↓ 986,201 · MIT
-
9. grilling
Stress-test a plan, decision, or idea through structured rounds of questions. Use it when you need to expose assumptions before acting.
skill · ★ 302,251 · ↓ 979,543 · MIT
-
10. domain-modeling
This skill sharpens project terminology, maintains GLOSSARY.md, and records selected architecture decisions in ADRs. Use it while the domain model is changing.
skill · ★ 302,251 · ↓ 876,391 · MIT
-
11. teach
Turns the current directory into a learning workspace and keeps progress across sessions. Use it when learning needs to support a concrete goal in your project.
skill · ★ 302,251 · ↓ 862,247 · MIT
-
12. codebase-design
This skill helps design modules with small interfaces and hidden complexity. Use it when refactoring code, choosing a seam, or making tests easier to write.
skill · ★ 302,251 · ↓ 850,344 · MIT
-
13. pptx
Handles `.pptx` and `.potx` files for creating, reading, editing, and validating presentations. Use it whenever an agent needs to touch slide files or templates.
skill · ★ 183,434 · ↓ 241,433 · LicenseRef-Proprietary
-
14. diagnosing-bugs
This skill guides an agent through reproducible diagnosis of hard bugs and performance regressions. Use it when code fails, produces wrong results, or becomes slow.
skill · ★ 302,251 · ↓ 834,802 · MIT
-
15. code-review
Reviews changes from a chosen reference point against repository standards and the originating spec. Use it for a branch, PR, or work in progress.
skill · ★ 302,251 · ↓ 789,521 · MIT
-
16. implement
Implements work from a specification or tickets, following a test-driven flow and ending with review and a commit. Use it when a coding task needs a defined delivery routine.
skill · ★ 302,251 · ↓ 774,700 · MIT
-
17. ask-matt
Routes you to the right Matt Pocock skill or flow for the task at hand. Use it when you need a starting point for a feature, prototype, incoming issue, or hard bug.
skill · ★ 302,251 · ↓ 766,587 · MIT
-
18. pdf
This skill lets an agent read, create, and edit PDF files, including forms and scanned documents. Use it when PDF work is part of the task.
skill · ★ 183,434 · ↓ 216,041 · LicenseRef-Proprietary
-
19. docx
This skill creates, reads, and edits Word documents and templates. Use it for reports, letters, and files that need headings, tables, or page numbers.
skill · ★ 183,434 · ↓ 206,304 · LicenseRef-Proprietary
-
20. wayfinder
Maps large, uncertain work as decision tickets in an issue tracker. Use it when the route to a goal needs more than one agent session to clarify.
skill · ★ 302,251 · ↓ 718,005 · MIT
-
21. to-spec
Turns the current conversation and repository context into a spec, then publishes it to the project issue tracker. Use it when a feature discussion is ready to hand off to an agent.
skill · ★ 302,251 · ↓ 715,388 · MIT
-
22. research
Researches a question through primary sources and saves the findings as a Markdown file in the repository. Use it for API facts, documentation checks, and delegated reading.
skill · ★ 302,251 · ↓ 711,295 · MIT
-
23. to-tickets
Turns a plan, spec, or conversation into linked tickets with blocking dependencies. Use it when work needs to be handed to agents or published to a tracker.
skill · ★ 302,251 · ↓ 711,230 · MIT
-
24. xlsx
Creates, reads, edits, and converts spreadsheet files. Use it when the requested deliverable is an Excel workbook or another tabular file.
skill · ★ 183,434 · ↓ 187,223 · LicenseRef-Proprietary
-
25. webapp-testing
This skill tests local web apps with Playwright, helping agents debug UI behavior, capture screenshots, and inspect browser logs.
skill · ★ 183,434 · ↓ 186,758 · Apache-2.0
-
26. wizard
This skill creates an interactive bash wizard for manual setup steps, CI secrets, third-party dashboards, and one-off migrations.
skill · ★ 302,251 · ↓ 553,369 · MIT
-
27. git-guardrails-claude-code
This skill adds a Claude Code hook that stops risky Git commands before they run. Use it when an agent must not push or discard working-tree changes.
skill · ★ 302,251 · ↓ 499,069 · MIT
-
28. to-questionnaire
Creates a Markdown questionnaire for someone who holds context you need. Use it when a colleague or client must answer before you can make a decision.
skill · ★ 302,251 · ↓ 498,319 · MIT
-
29. setup-pre-commit
This skill configures pre-commit checks for a JavaScript repository, running Prettier, type checking, and tests before each commit.
skill · ★ 302,251 · ↓ 489,289 · MIT
-
30. scaffold-exercises
This skill builds course exercise directories with sections, problems, solutions, and explainers. Use it when starting a new course section or creating exercise stubs.
skill · ★ 302,251 · ↓ 480,196 · MIT
Ranking follows popularity: GitHub stars and install counts where the source publishes them. Only skills whose description we checked against the source make the list; auto-generated copies and translated duplicates are filtered out. Before installing, look at the license, the last update date and the scripts/ folder, since a skill can run code. The allowed-tools field shows which tools it gets without asking. How to install: the install guide.