Guides

45 Claude Code Skills to Improve your Output (2026)

Karan KalraGrowth, Trail

A Claude Code skill is a folder containing a SKILL.md file with instructions, plus optional scripts and reference files, that Claude Code loads only when a task matches its description. Skills let you add a workflow or capability without filling the context window on every session.

What are the best Claude Code skills in 2026?

Few of the best Claude Code skills in 2026 are Superpowers for workflow, Graft for codebase context, grill-me for planning, frontend-design for UI and skill-creator for building your own.

#SkillUse caseBest forGrade
1SuperpowersWorkflowDevelopers who want an enforced plan, test and review loop★★★★☆
2gstack (selective)WorkflowFounders who want review, QA and ship commands★★★★☆
3GSDWorkflowSpec-first builders of multi-phase features★★★★☆
4Compound EngineeringWorkflowTeams that want lessons written down after each change★★★★☆
5planning-with-filesWorkflowMulti-day tasks that outlive one session★★★★☆
6Karpathy guidelinesWorkflowDevelopers who want four behaviour rules at almost no cost★★★★☆
7handoffWorkflowPassing a session to a fresh context★★★★☆
8grill-me / grill-with-docsPlanningAnyone whose agent builds the wrong thing from a vague request★★★★☆
9GraftCodebase contextTeams on large repos where Claude re-explores code every task★★★★☆
10GraphifyCodebase contextMixed corpora of code, docs and papers★★★☆☆
11claude-memMemoryCarrying decisions across sessions★★★★☆
12Context7Library docsCode written against fast-changing libraries★★★★☆
13/review (bundled)Code reviewEvery branch before a pull request★★★★☆
14/simplify (bundled)Code reviewCleaning up after a fast build★★★★☆
15/debug (bundled)DebuggingStructured bug hunts★★★★☆
16/batch (bundled)Parallel changesThe same change across many files★★★★☆
17tddTestingRed, green, refactor discipline★★★★☆
18agent-browserVerificationLong browser sessions on a tight context budget★★★★★
19webapp-testingVerificationChecking a local web app really works★★★★☆
20playwright-cliVerificationTeams already on Playwright★★★★☆
21Trail of Bits skillsSecuritySecurity-sensitive code audits★★★★☆
22/security-review (bundled)SecurityA default security pass on a diff★★★★☆
23git-guardrails-claude-codeSecurityBlocking destructive git commands★★★★☆
24frontend-designFrontendUI that does not look machine-made★★★★☆
25impeccableFrontendDesign audit and polish passes★★★★☆
26ui-ux-pro-maxFrontendGenerating a design system★★★★☆
27vercel-react-best-practicesFrontendReact and Next.js performance★★★★☆
28web-design-guidelinesFrontendAccessibility and UX review of existing UI★★★★☆
29supabase-postgres-best-practicesStackPostgres queries and schemas★★★★☆
30cloudflare/skillsStackWorkers and edge deployments★★★★☆
31stripe-best-practicesStackPayment and webhook integrations★★★★☆
32terraform-style-guideStackInfrastructure as code★★★★☆
33Expo skillsStackReact Native apps★★★★☆
34Remotion best practicesStackProgrammatic video★★★★☆
35SwiftUI Agent SkillStackiOS apps★★★★☆
36skill-creatorBuilding skillsAnyone writing their own skill★★★★☆
37mcp-builderBuilding MCPBuilding an MCP server★★★★☆
38find-skillsDiscoveryFinding a skill for a task★★★★☆
39claude-apiBuilding on the APIApps built on the Claude API★★★★☆
40Document skillsDocumentsCreating Word, PDF, PowerPoint and Excel files★★★★★
41claude-scientific-skillsResearchScientific databases and literature★★★★☆
42obsidian-skillsNotesObsidian vaults★★★★☆
43CavemanToken costCutting output tokens★★★★★
44humanizerWritingRemoving machine-sounding phrasing★★★★☆
45marketingskillsMarketingCRO, SEO and copy tasks★★★★☆

Most entries score four stars because stars and installs show adoption, not results. Only three have independent measurements, and one relies on its maintainer's own benchmark.

How were these 45 Claude Code skills chosen and graded?

These 45 Claude Code skills were chosen from independent developer blogs, GitHub repositories, install data from skills.sh, and posts by the Claude Code team. Each skill then received a star rating of five, four or three, based on who measured it and how. Popularity alone never earns the top grade.

GradeWhat it meansExample in this guide
★★★★★A third party measured the skill against a baselineagent-browser, Caveman, Document skills
★★★★☆Adoption data only: stars or installsSuperpowers, frontend-design
★★★☆☆The maintainer's own benchmark, not yet replicatedGraphify

Which Claude Code skills should you install first?

Install Superpowers, Graft, grill-me, frontend-design and skill-creator first. Together these five Claude Code skills cover the plan-and-test loop, codebase context, requirement gathering, UI quality and building your own skills. Drop frontend-design if you never touch UI, and drop skill-creator if you never write skills.

SkillWhat it replacesInstallEvidenceSkip if
SuperpowersYour own plan, test and review discipline/plugin install superpowers@claude-plugins-official291k stars on 24 Sep 2026 (source)You mostly make one-line fixes
GraftClaude re-reading the repo at the start of every tasknpm install -g @nanonets/graft then graft initResolved 33 of 50 SWE-bench Verified instances against 27 without it, self-reported (source)Your repo is small enough to read in one pass
grill-meExplaining a feature three timesnpx skills@latest add mattpocock/skills/grill-me956,585 installs on 25 Aug 2026 (source)The task is already fully specified
frontend-designYour paragraph of design instructions/plugin install frontend-design@claude-plugins-official827,809 installs (source)You never build UI
skill-creatorGuessing whether your skill triggers/plugin install skill-creator@claude-plugins-officialRuns each test prompt with and without the skill (source)You only use other people's skills

The carrying cost of this set is low. One measurement on 24 September 2026 put Superpowers at about 550 tokens per session plus 750 at startup, frontend-design at about 50, and skill-creator at about 80 (Build This Now).

What are the best Claude Code skills for workflow and planning?

The best Claude Code skill for workflow is Superpowers, and the best for planning is grill-me. Superpowers enforces a brainstorm, plan, test and review sequence automatically. grill-me interviews you until the requirements are clear. Pick one workflow layer only, because two will compete for the same request.

SkillWhat it doesInstallEvidenceSkip if
SuperpowersChains brainstorming, planning, test-driven development and review/plugin install superpowers@claude-plugins-official291k stars on 24 Sep 2026 (source)You mostly make quick edits
grill-me / grill-with-docsInterviews you on every branch of a design before code is writtennpx skills@latest add mattpocock/skills/grill-me273k repo stars on 1 Oct 2026; 956,585 installs (source)The spec is already written
gstackAdds role-based commands such as /review, /qa and /shipgit clone the repo into ~/.claude/skills/gstack, then ./setup82,700 stars in April 2026 (source)You already run Superpowers
GSDBreaks work into specs and gives each task a fresh subagentnpx get-shit-done-cc@latest64.4k stars (source)The change is a one-file fix
Compound EngineeringRuns a plan, build, review loop and records what was learned/plugin install compound-engineering@compound-engineering-plugin25.3k stars; 36 skills (source)You want a small, unopinionated setup
planning-with-filesKeeps the plan, findings and progress in markdown files on diskSee the OthmanAdi/planning-with-files README17,700+ stars in March 2026 (source)Your tasks finish in one short session
Karpathy guidelinesApplies four rules: think first, keep it simple, change little, work to a goal/plugin install andrej-karpathy-skills@karpathy-skills215.1k stars on 25 Sep 2026 (source)The four rules do not match how you work
handoffWrites a summary so a fresh session can continue the worknpx skills@latest add mattpocock/skills and pick handoffListed as a situational pick by an independent reviewer (source)Your sessions rarely run long

Superpowers suits developers who want the process to trigger on its own. gstack suits those who prefer to call each step by hand. A single gstack command can load roughly 18,000 to 33,000 tokens, so keep only the commands you use (Build This Now).

What are the best Claude Code skills for codebase context and memory?

The best Claude Code skill for codebase context is Graft. Graft builds a graph of your code once, then feeds Claude Code the relevant parts on each prompt, so the agent stops re-exploring the repo. For memory across sessions use claude-mem, and for current library documentation use Context7.

SkillWhat it doesInstallEvidenceSkip if
GraftBuilds a tree-sitter code graph and injects matching nodes into each promptnpm install -g @nanonets/graft then graft init9.4k stars on 1 Oct 2026; 42% fewer tokens in a 162-run test, self-reported (source)Your repo is small
GraphifyTurns code, docs, papers and images into one queryable graphgraphify install after installing the package110,152 stars on 25 Aug 2026 (source)You only need code, not documents
claude-memCaptures each session and feeds relevant parts into the nextnpx claude-mem install94.7k stars on 25 Sep 2026 (source)You prefer plain notes in the repo
Context7Fetches current, version-matched library documentationSee the upstash/context7 README62.4k stars on 25 Sep 2026 (source)Your stack is stable and well known

What does Graft change in a Claude Code session?

Graft makes Claude Code cheaper and more accurate on multi-file fixes, according to its maintainers' benchmark. They ran 50 SWE-bench Verified instances with Claude Sonnet 5, using the official grader, with and without Graft (Graft README).

MeasureClaude Code aloneClaude Code with Graft
Instances resolved27 of 50 (54%)33 of 50 (66%)
Tokens142.0M109.4M
Cost$52.34$42.43
Tool calls1,3701,031
Wall-clock time13,094 s8,922 s
  • Why the gap appears: the maintainers report that the baseline tends to patch one file and miss related files the fix needs.
  • What it installs: a skill file, hooks, a statusline and an MCP server, with the graph stored as local files.
  • What it costs to run: the structural graph uses tree-sitter only, so it needs no model and no API key.
  • Read the rating: no third party has replicated these figures yet.

Graft and Graphify differ in scope. Graft is built for code and refreshes its graph before every query. Graphify covers documents and images too, and one review found its 71x token saving is the upper bound of a 6x to 49x normal range (source).

What are the best Claude Code skills for code review, testing and verification?

The best Claude Code skills for code review are the bundled ones, starting with /review, because they need no install. For verification, use webapp-testing on local apps and agent-browser for long browser sessions. Anthropic says verification skills have had the most measurable effect on Claude's output quality inside the company (Anthropic).

SkillWhat it doesInstallEvidenceSkip if
/reviewReviews a diff before a pull requestBundled with Claude CodeShips by default (source)Never; it costs nothing to keep
/simplifyCleans up code after a fast buildBundled with Claude CodeShips by default (same source)You already review for simplicity by hand
/debugRuns a structured debugging passBundled with Claude CodeShips by default (same source)The bug is a typo
/batchApplies one change across many files in parallelBundled with Claude CodeShips by default (same source)The change touches one file
tddEnforces a red, green, refactor loop one slice at a timenpx skills@latest add mattpocock/skills/tddPart of a repo with 273k stars on 1 Oct 2026You run Superpowers, which includes its own
webapp-testingWrites Playwright scripts to check a local web appCopy the webapp-testing folder into ~/.claude/skills/About 50 tokens idle, 900 when used (source)You already run the Playwright MCP server
agent-browserDrives a browser through a command-line tool with compact page snapshotsnpx skills add vercel-labs/agent-browser --skill agent-browser1,364 tokens against 7,779 for Playwright MCP on a six-step test, measured independently (source)Speed matters more than context size
playwright-cliGives Claude Code Playwright commands without the MCP tool schemas/plugin install playwright-cli after adding the microsoft/playwright-cli marketplaceDescribed by Microsoft as more token-efficient than its MCP server; no figure publishedYou do not use Playwright

Start with the bundled commands and add one browser tool. webapp-testing and the Playwright MCP server solve the same problem, so keep only one of them.

What are the best Claude Code skills for security?

The best Claude Code skills for security are the Trail of Bits skills, which wrap real static analysis tools such as CodeQL and Semgrep. Pair them with the bundled /security-review command for everyday diffs. Add git-guardrails-claude-code to block destructive git commands before Claude Code can run them.

SkillWhat it doesInstallEvidenceSkip if
Trail of Bits skillsRuns static analysis, differential review and variant analysisnpx skills add trailofbits/skills7.3k stars in September 2026; maintained by a security research firm (source)Your code is not security sensitive
/security-reviewReviews a diff for security problemsBundled with Claude CodeShips by default (source)Never; it is already installed
git-guardrails-claude-codeUses hooks to block push, hard reset, clean and branch deletionnpx skills@latest add mattpocock/skills and pick git-guardrails-claude-codeBlocks the command before it executes (source)You already enforce this with your own hooks

A skill is an instruction the model can ignore, while a hook is code that always runs. For anything that must never happen, such as a force push, rely on a hook.

What are the best Claude Code skills for frontend and design?

The best Claude Code skill for frontend work is Anthropic's frontend-design, which steers Claude Code away from generic layouts, fonts and colour schemes. Use impeccable to audit and polish an existing interface. React and Next.js teams should add vercel-react-best-practices for performance rules.

SkillWhat it doesInstallEvidenceSkip if
frontend-designMakes Claude commit to a design direction and avoid common machine-made tells/plugin install frontend-design@claude-plugins-official827,809 installs (source); about 2,300 tokens when used (source)You never build UI
impeccableAudits and polishes UI with 24 commands and 61 detector rulesnpx skills add https://github.com/pbakaus/impeccable --skill impeccable72.9k stars in September 2026 (source)frontend-design already gives you enough
ui-ux-pro-maxGenerates a design system with styles and palettesnpx skills add ui-ux-pro-max333,889 installs and 122,064 stars (source)You already have a design system
vercel-react-best-practicesApplies 57 React and Next.js performance rulesnpx skills add https://github.com/vercel-labs/agent-skills --skill vercel-react-best-practices208K installs in March 2026 (source)You do not use React
web-design-guidelinesReviews existing UI against 100+ accessibility and UX rulesnpx skills add https://github.com/vercel-labs/agent-skills --skill web-design-guidelines164K installs in March 2026 (same source)You have a dedicated accessibility review

frontend-design improves what Claude generates. web-design-guidelines and impeccable review what already exists. Most teams need one from each side, not all five.

What are the best Claude Code skills for specific stacks?

The best Claude Code skills for a specific stack are the official ones published by the vendor, such as Supabase for Postgres, Cloudflare for Workers and Stripe for payments. Vendor skills encode rules the model often gets wrong. Install only the ones that match what your project actually runs.

SkillWhat it doesInstallEvidenceSkip if
supabase-postgres-best-practicesApplies 30 Postgres rules on queries, indexes and row-level securitynpx skills add supabase/agent-skills --skill supabase-postgres-best-practicesPublished by Supabase (source)You do not use Postgres
cloudflare/skillsCovers Workers, Pages, D1, R2 and about 40 other servicesnpx skills add cloudflare/skillsOfficial Cloudflare repository (same source)You deploy elsewhere
stripe-best-practicesGuides checkout, subscription and webhook integrationsSee Stripe's skills repositoryOfficial Stripe skill; no install figure foundYou do not take payments
terraform-style-guideWrites Terraform in HashiCorp's official styleSee HashiCorp's skills repositoryOfficial HashiCorp skill; no install figure foundYou do not use Terraform
Expo skillsGuides React Native builds and deploymentSee Expo's skills repository283,306 installs across Expo's skills on 25 Aug 2026 (source)You do not build mobile apps
Remotion best practicesTeaches programmatic video with Reactnpx skills add remotion-dev/skills305,359 installs across Remotion's skills on 25 Aug 2026 (same source)You do not generate video
SwiftUI Agent SkillApplies SwiftUI best practicesSee the AvdLee/SwiftUI-Agent-Skill READMEListed among repositories with 1,000+ stars (source)You do not write Swift

Vendor skills are the safest third-party installs because the publisher is known. They still add to your skill listing, so remove them when a project ends.

What are the best Claude Code skills for building skills and MCP servers?

The best Claude Code skill for building your own skills is skill-creator from Anthropic. It tests a skill against a no-skill baseline and rewrites the description so the skill triggers. For MCP servers use mcp-builder, and for work on the Claude API use the claude-api skill.

SkillWhat it doesInstallEvidenceSkip if
skill-creatorRuns evals with a baseline, blind comparisons and description tuning/plugin install skill-creator@claude-plugins-officialAbout 80 tokens idle, 8,200 when used (source)You never write skills
mcp-builderGuides an MCP server through research, build, review and evaluationCopy the mcp-builder folder into ~/.claude/skills/About 70 tokens idle, 2,200 when used (same source)You only consume MCP servers
find-skillsSearches the skills.sh directory for a skill that fits a tasknpx skills add vercel-labs/skills --skill find-skills3,093,773 installs on 25 Aug 2026 (source)You already know which skills you want
claude-apiGives Claude current API and SDK reference materialBundled with Claude CodeBody is roughly 21,000 tokens when loaded (source)You do not build on the Claude API

skill-creator is the one skill that improves every other skill you write. find-skills is the most installed skill on skills.sh, but treat what it finds as untested until you have read it.

What are the best Claude Code skills for documents, research and notes?

The best Claude Code skills for documents are Anthropic's document skills, which create Word, PDF, PowerPoint and Excel files. For scientific research use claude-scientific-skills from K-Dense. For personal notes use obsidian-skills, written by the chief executive of Obsidian.

SkillWhat it doesInstallEvidenceSkip if
Document skillsCreates and edits docx, pdf, pptx and xlsx files/plugin install document-skills@anthropic-agent-skillsPractitioner testing found docx clearly improved output while xlsx made no significant difference (source)Your repo never produces Office files
claude-scientific-skillsConnects Claude to 250+ scientific databases through 148+ skillsSee the K-Dense-AI/claude-scientific-skills README11.5K+ stars (source)You do not do research work
obsidian-skillsTeaches Claude Obsidian Markdown, Bases, JSON Canvas and the Obsidian CLInpx skills add kepano/obsidian-skills49k stars (source); 360.8K installs in June 2026 (source)You do not use Obsidian

The document skills earn five stars only for Word output. Install the bundle if you generate documents often, and leave it out of coding-only projects.

Which Claude Code skill cuts token costs the most?

Caveman is the best-known Claude Code skill for cutting token costs. It makes Claude answer in terse, stripped-down language while leaving code unchanged. Expect a modest saving on real coding work: an independent JetBrains test found 8.5% fewer output tokens, far below the 65% in the project's own benchmark.

TestWho ran itResult
10 prompts against default verbose repliesCaveman maintainers65% fewer output tokens on average, range 22% to 87%
86 real coding tasks, paired A/B, skill onlyJetBrains8.5% fewer output tokens, quality unchanged
  • Install: claude plugin marketplace add JuliusBrussee/caveman && claude plugin install caveman@caveman
  • Adoption: 108.7k stars on 1 October 2026 (Caveman repository).
  • Hidden cost: the skill only shortens output, and its own rules add about 1,000 to 1,500 input tokens per turn.
  • Skip if: most of your output is already code, where there is little prose to cut.

Both results come from the Caveman repository, which publishes the JetBrains figure alongside its own. Savings are largest when Claude would have written long explanations.

What are the best Claude Code skills for writing and marketing?

The best Claude Code skills for writing and marketing are humanizer and marketingskills. humanizer removes phrasing patterns that make text read as machine-written. marketingskills is a pack of 32 skills by Corey Haines covering conversion optimisation, SEO, copywriting and growth tasks.

SkillWhat it doesInstallEvidenceSkip if
humanizerRewrites text to remove common machine-writing patternsSee the blader/humanizer README11,700+ stars in March 2026 (source)You only write code
marketingskillsAdds 32 procedures for CRO, SEO, copy and growth worknpx skills add coreyhaines31/marketingskills281.9K installs across 32 skills in 2026 (source)You have no marketing tasks

Both are procedure skills, so they encode a method, not new abilities. Install single skills from the marketing pack instead of all 32.

How many Claude Code skills should you install at once?

Install three to five public Claude Code skills at a time. Every installed skill adds its description to a listing with a fixed budget, and Claude Code shortens or drops descriptions once the budget is full. Skills also help only on the tasks they cover and add noise everywhere else.

FindingNumberSource
Skills from one popular collection that made output worse40 of 47Mikhail Shcheglov, via Kyle Redelinghuys
Task success with a skill that covers the task89.4% against 55.9% baselineMacAgentBench, same article
Models that did worse with skills on uncovered tasks5 of 8MacAgentBench, same article
Skill listing budget in current Claude Code1% of the context windowBuild This Now, citing the Claude Code docs

Check your own setup in three steps:

  1. Run /context to see how much of the window the skill listing uses.
  2. Run /doctor to see whether descriptions are being cut and which skills cost the most.
  3. Remove or disable any skill you have not invoked in the last two weeks.

When the budget overflows, Claude Code trims the skills you use least first. A skill that stops firing may have lost the keywords that triggered it.

Do Claude Code skills actually fire when needed?

Claude Code skills often fail to fire. In Vercel's agent evals, the skill was never invoked in 56% of cases, and nothing in the session reported the miss. Skills fire far more reliably when the description is written as a direct instruction that names when to use the skill.

Setup in Vercel's evalPass rate
No documentation53%
Skill installed, default behaviour53%
Skill plus explicit instructions to use it79%
Compressed 8KB docs index in AGENTS.md100%

Source: Vercel, AGENTS.md outperforms skills in our agent evals.

A separate 650-sample study by Ivan Seleznov found directive descriptions reached 100% activation, against 37% for passive ones (source).

  1. Put always-needed rules in CLAUDE.md, because that file loads on every turn.
  2. Write the description as a trigger, for example: use when writing a git commit message for staged changes.
  3. Invoke important skills by name with /skill-name when the result matters.
  4. Use a hook for anything that must happen every time.

Are third-party Claude Code skills safe to install?

Third-party Claude Code skills are not safe by default. A skill runs with the same permissions as Claude Code, including shell access, file access and any credentials in your environment. Snyk audited 3,984 public skills in February 2026 and found critical security issues in 13.4% of them.

Finding from Snyk's auditNumber
Skills audited across public hubs3,984
Skills with at least one flaw36.82%
Skills with a critical issue534 (13.4%)
Skills with a confirmed malicious payload76

Source: Snyk, ToxicSkills, as summarised by Kyle Redelinghuys.

Vet a skill before you install it:

  1. Read every file in the folder, not only SKILL.md, because scripts hold the real behaviour.
  2. Search for red flags such as instructions to hide actions from the user, or curl | bash in an install step.
  3. Check the publisher: a known vendor or a long-standing maintainer is lower risk than a week-old account.
  4. Limit what the skill can touch with allowed-tools and a deny list that includes .env.
  5. Review it again on every update, since a safe skill can change.

Skip any Claude Code skill that duplicates one you already run, and use large packs selectively. The clearest case is Superpowers and gstack together: both try to own the plan, build, review and ship loop, so a single request triggers two competing processes. Choose one workflow layer.

Skill or packVerdictReason
Superpowers plus gstackPick oneBoth claim the same workflow
gstack, whole packKeep two or three commandsAbout 60 skill files, with single commands of 18,000 to 33,000 tokens
Anthropic's example-skills bundleTake single skillsEight of the twelve are demonstrations, not coding tools
Document skillsSkip in coding-only reposLong descriptions use listing budget for nothing
claude-apiSkip unless you build on the APIRoughly 21,000 tokens when it loads
CavemanTry, then measureIndependent saving was 8.5%, not 65%
Any persona-only skillSkipA line in CLAUDE.md does the same job

Pack sizes and token figures come from a measurement on 24 September 2026 (Build This Now).

One more test helps: ask whether the skill teaches Claude something a newer model will learn anyway. Skills that encode your own preferences last, while skills that patch a model gap stop paying off after the next release.

When should you write your own Claude Code skill?

Write your own Claude Code skill when Claude repeats a mistake that is specific to your codebase, or when you paste the same instructions for the third time. Custom skills that encode your team's checks outlast public ones. Anthropic reports that verification skills have had the most measurable effect on Claude's output quality internally.

  1. List the failures Claude made in your repo this week that a generic reviewer would not catch.
  2. Write three test scenarios and record how Claude performs without any skill.
  3. Write the shortest instructions that fix those failures, and put long detail in reference files.
  4. Write the description as a trigger in the third person, stating what the skill does and when to use it.
  5. Add a gotchas section from real failures, since no model already knows them.
  6. Measure against the baseline with skill-creator, then keep the skill only if it wins.
Share

See the mechanism
on your own documents.

Point Trail at the policy, SOP, agreement that decides your work, and watch it build an agent using rules traced back to the text they came from.