Best skills for Claude Code

Claude Code is Anthropic's command-line coding agent, and skills are what turn it from a capable assistant into a specialist. A skill is a self-contained SKILL.md file — a reusable instruction set that teaches the agent how to handle one specific job, from automating a browser to reviewing a pull request or scaffolding a test suite. Claude Code loads skills natively: drop a folder under ~/.claude/skills/ and the agent discovers it, reads the instructions, and applies them when the task matches.

This page ranks the best Claude Code skills available right now. The order is recomputed continuously from three signals: an automated quality score of each skill's content, its GitHub star count, and a security review that pushes skills requesting risky permissions out of the top. Well-documented, widely-starred, safe skills rise; anything that looks unsafe is held back.

The strongest picks cluster in development, productivity and data & AI — the categories where Claude Code users save the most time — with solid entries in DevOps, testing and documentation. Every skill page below spells out what the skill does, its difficulty level, and step-by-step install instructions for Claude Code.

Most of these skills are portable: the same SKILL.md often runs on Cursor, Windsurf or Copilot once you drop it in that tool's skills folder — check the platform badges on each card. New skills are scraped, scored and security-checked every day, so the order keeps shifting — a skill on top this week can slip the next. Check back regularly to catch what has moved.

24 skills ranked

React Hook Form Best Practices

Development

Master React Hook Form: avoid anti-patterns, manage subscriptions, and handle reset, dirty state, and controlled inputs correctly.

Claude CodeCursorWindsurf+2intermediateSafe 108,623
Skills Guide Bot

Emotion to Mantine Migration

Development

Migrate Emotion styled-components to Mantine components with style props and CSS modules. Use when converting .styled.tsx files or removing @emotion imports.

Claude CodeCursorWindsurf+1intermediateSafe 48,981
Skills Guide Bot

Scope Creep Detector

Development

Analyzes git diffs against a stated intent to detect scope creep, unrelated files, broad PRs, and oversized changes, then suggests keep, split, or justify actions.

Claude CodeCursorCodexintermediateSafe 135,015
Skills Guide Bot

Firecrawl Build Search

Development

Integrate Firecrawl /search into product code and agent workflows for web discovery before extraction. Use when features start with a query instead of a URL.

Claude CodeCursorWindsurf+2intermediateSafe 173,689
Skills Guide Bot

Frontend i18n

Development

Add or change user-facing text in the Langflow frontend via the i18n system (i18next/react-i18next). Every visible string must use t() and exist in all locale files.

Claude CodeintermediateSafe 153,828
Skills Guide Bot

PR Quiz

Development

Interactive quiz that tests whether a PR author genuinely understands their own branch before requesting review, covering changes, rationale, edge cases, and risks. Grounded in real code with honest grading.

Claude CodeintermediateSafe 90,915
Skills Guide Bot

ClickHouse Performance Comparison

Testing

Evaluate ClickHouse performance test results, check PR performance changes, compare with history, and assess whether a result is actionable.

Claude CodeintermediateSafe 49,547
Skills Guide Bot

Analyze CI Performance Reports

Testing

Analyze CI performance comparison reports for a ClickHouse PR. Cross-references master history to distinguish real regressions from flaky tests.

Claude CodeintermediateSafe 49,516
Skills Guide Bot

CCXT for TypeScript and JavaScript

Development

Comprehensive guide to using CCXT in TypeScript/JavaScript for crypto exchange integration, covering REST and WebSocket APIs, authentication, and examples.

Claude CodeCursorCodexintermediateSafe 43,812
Skills Guide Bot

MR Split Analysis

Development

Analyzes all changes on the current branch (uncommitted and committed) and recommends whether to split them into smaller, focused MRs. Uses heuristics like backend/frontend separation, migration-first, and cohesion.

Claude CodeintermediateSafe 24,546
Skills Guide Bot

Create Interactive Maps with kepler.gl

Data & AI

Create interactive map visualizations and export standalone HTML using the keplergl Python package. Use to plot geospatial data from DataFrames, GeoJSON, or CSV.

Claude CodeCursorCodexintermediateSafe 11,995
Skills Guide Bot

Configure a Chat Channel with SecretRefs

DevOps

Set up chat channels using non-interactive commands, with secrets only as SecretRefs. Covers gather, mutate, repair, and prove steps for reliable delivery.

Claude CodeCodexintermediateSafe 387,940
Skills Guide Bot

DeFi AMM Security

Security

Security checklist for Solidity AMM contracts, liquidity pools, and swap flows. Covers reentrancy, donation attacks, oracle manipulation, slippage, and integer math.

Claude CodeCursorCodexadvancedSafe 243,989
Skills Guide Bot

Set up pre-commit hooks with Husky, lint-staged, Prettier

Development

Set up Husky, lint-staged, and Prettier to add a pre-commit hook that formats files, type-checks, and runs tests.

Claude CodeCursorWindsurf+2beginnerSafe 240,315
Skills Guide Bot

Supabase Docs Authoring

Documentation

Write, edit, and review Supabase documentation content including guides, tutorials, reference docs, and partials. Follow style guides and MDX/TOML validation rules.

Claude CodeintermediateSafe 108,544
Skills Guide Bot

Pyrefly Type Coverage

Development

Migrate a file to use stricter Pyrefly type checking by adding annotations to all functions, classes, and attributes.

Claude CodeCursorCodexintermediateSafe 102,660
Skills Guide Bot

Investigate ClickHouse CI Failures

DevOps

Investigate a ClickHouse CI failure end-to-end from a PR or S3 report URL. Fetches failed tests, classifies flaky vs real regression, and checks for existing issues/fixes.

Claude CodeadvancedSafe 49,516
Skills Guide Bot

Semgrep Rule Creator

Security

Creates custom Semgrep rules for detecting security vulnerabilities, bug patterns, and code patterns. Includes test-first methodology, taint mode support, and validation steps. Helps when building targeted static analysis detections.

Claude CodeintermediateSafe 21,468
Skills Guide Bot

PDF Reader

Productivity

Read and extract text from PDF files, including documents, reports, contracts, and spreadsheets. Works with local files, URLs, and WhatsApp attachments. Use whenever PDF content is needed, even if not explicitly requested.

Claude CodeCursorCodexbeginnerSafe 20,122
Skills Guide Bot

Discord Messaging Workflows

Productivity

Use the message tool to send, edit, and moderate Discord messages with interactive components.

Claude CodeintermediateSafe 388,021
Skills Guide Bot

Interactive Verdict Preview

Productivity

Generate an interactive HTML preview of keep/drop verdicts for maintainer review, then process the pasted feedback JSON.

Claude CodeintermediateSafe 316,798
Skills Guide Bot

Santa Method

Testing

Multi-agent adversarial verification with two independent reviewers. Output is checked twice and iteratively fixed until both pass before shipping.

Claude CodeCodexCursorintermediateSafe 244,766
Skills Guide Bot

Playwright E2E Testing Patterns

Testing

Playwright E2E testing patterns covering Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.

Claude CodeCursorWindsurf+2intermediateSafe 243,989
Skills Guide Bot

Team Agent Orchestration

Development

Run team-based orchestration for agent squads using work items, ownership, agent Kanban, merge gates, and control pane handoffs.

Claude CodeCodexadvancedSafe 243,989
Skills Guide Bot

How to choose

How are these skills selected?
An algorithm picks them among the published skills that match this page's criteria, such as category, tags or compatible tools. It ranks them by the quality score a language model gave them. On ranking pages, it also weighs GitHub stars and the security rating. Nobody reviews them one by one.
What do the security ratings mean?
A language model reads the SKILL.md file, without running it, and gives it a rating. Safe means it sees no meaningful execution risk. Caution means the skill uses powerful tools such as bash, docker or the network for a legitimate purpose. Risky means it asks for destructive actions, for secrets to be sent out, or for obfuscated code to run; a skill rated Risky is never published. The rating does not replace your own reading of the file.
How do I install a skill?
Open any skill page and follow its install instructions for your tool — Claude Code, Cursor or Copilot. Each skill lists the exact steps so you can get it running in a couple of minutes.
How skills are verified

Other rankings