Best skills for AI agents

AI coding agents — Claude Code, Cursor, Windsurf, Copilot, Codex and the rest — all share one idea: give the model a clear, reusable instruction set and it stops improvising. That instruction set is a skill: a self-contained SKILL.md that teaches an agent how to handle one specific job, from automating a browser to reviewing a spec or generating a full test suite. This page ranks the skills that work across agents, not just one tool.

The ranking is recomputed continuously from three signals: an automated quality score of each skill's content, its GitHub star count, and a security review that flags skills requesting risky permissions and keeps them out of the top. Safe, well-documented, widely-starred skills rise to the front. The three signals are weighed together, so popularity alone never carries a skill — a well-documented, verified SKILL.md outranks a starrier but riskier one.

The picks span every category we track — development and productivity lead, followed by data & AI, with DevOps, documentation, testing, content and security represented. Each skill page below spells out what the skill does, its difficulty level, and step-by-step install instructions for the major agents.

Because these skills are tool-agnostic, the same SKILL.md usually drops straight into Claude Code, Cursor, Windsurf, Copilot or Codex — check the platform badges on each card. This ranking is never final — new agent skills are scraped, scored and security-reviewed continuously, and the leaderboard reshuffles as they arrive. Return whenever you are choosing a skill and you will see the current best, not last month's.

24 skills selected

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
0
0
77
Skills Guide Bot

Qoder Agent (Print Mode)

Development

Delegate coding tasks to the Qoder CLI in non-interactive Print mode. Use this for building new features, code reviews, refactoring, or iterative coding that requires file exploration. It supports subagents, worktrees, and MCP servers, but is not intended for simple one-line fixes or reading code.

Claude CodeCursorWindsurfintermediateSafe 2,297
0
0
347
Skills Guide Bot

Google Calendar Sync Setup Wizard

Development

Guides through configuring a Google Cloud service account to sync events with Google Calendar. Uses gcloud CLI to automate most steps, with manual interventions for browser auth and Admin Console. Helps when setting up calendar sync, service accounts, or domain-wide delegation.

Claude CodeintermediateSafe 640
0
0
91
Skills Guide Bot

Character Design Sheet

Content

Creates consistent character designs across AI-generated images using reference sheets, turnaround views, expression sheets, and color palettes. Leverages the inference.sh CLI to generate character concepts and maintain visual identity through techniques like FLUX LoRA training and detailed description anchoring. Useful for character design, game art, illustration, animation, comics, and visual novels.

Claude CodeCursorWindsurf+2intermediateCaution 2,413
0
0
91
Skills Guide Bot

Newsletter curation and subscriber growth

Content

Helps curate and structure email newsletters with content sourced via Tavily and Exa search tools. Provides templates for five formats including link roundups, deep dives, and original essays, plus guidelines for issue structure and sending cadence. Useful for creators and teams running weekly digests or curated newsletters.

Claude CodeintermediateCaution 1,877
0
0
66
Skills Guide Bot

Enrich a Documentation Section

Documentation

Helps enrich thin documentation sections that only show a signature and toy example without explaining the reasoning or use-cases. Provides a five-part expansion pattern to add motivation, contrast with alternatives, and a realistic example, making it easier for readers to understand when and why to use the API.

Claude CodeintermediateSafe 99
0
0
76
Skills Guide Bot

Loom Plan Writer

Development

Creates Loom execution plans for orchestrating multi-stage development tasks. Enforces a DAG structure with mandatory knowledge-bootstrap and integration-verify stages, and maximizes throughput through two-level parallelization: subagents within stages (for non-overlapping files) and concurrent worktree stages (for overlapping files). Use this skill when you need to plan and orchestrate complex multi-step workflows with parallel execution.

Claude CodeintermediateSafe 97
0
0
69
Skills Guide Bot

Exit — Room Navigation Links

Development

An Exit is a navigation link connecting two rooms in MOOLLM's spatial architecture, acting as an edge in the memory palace graph. It can be simple, guarded, hidden, or metaphysical, and uses pie menu directions (N/S/E/W, etc.) to encode meaning. This skill helps create interactive worlds where direction itself carries significance.

Claude CodeintermediateSafe 95
0
0
72
Skills Guide Bot

Typed Documentation Forms System

Documentation

Add typed comments, documentation, todos, and metadata to Scheme code using `(doc ...)` forms. Doc annotations are authoritative for type inference, extracted by search commands (lf-todo, lf-types), and integrated with the type checker and LSP. Useful for annotating functions, marking deprecations, or tracking localized improvements alongside the code.

Claude CodeintermediateSafe 95
0
0
68
Skills Guide Bot

Project Technical Writing

Documentation

Guides technical writing to match the project's established voice and style. Use when creating or editing READMEs, ADRs, Swift doc comments, or reviewing documentation for consistency. Enforces a pragmatic, direct, developer-to-developer tone while avoiding AI-isms and hedging.

Claude CodeCursorWindsurf+2intermediateSafe 95
0
0
75
Skills Guide Bot

List Configured Hooks

Development

Displays all hooks configured in the project by reading .claude/settings.json and .claude/settings.local.json. It organizes hooks by event type (e.g., PreToolUse, PostToolUse) and shows their source file, matcher, type, and command/prompt. Useful for quickly reviewing what automation triggers are set up.

Claude CodebeginnerSafe 95
0
0
70
Skills Guide Bot

FakePeekskill - Fake Quantum Backend

Development

Simulates a 27-qubit quantum processor for testing quantum programs without real hardware. Useful for developing and debugging quantum circuits in a local environment.

Claude CodeCopilotintermediateSafe 83
0
0
79
Skills Guide Bot

Browser Automation with agent-browser

Development

CLI tool for browser automation using agent-browser. Enables navigating web pages, filling forms, clicking buttons, taking screenshots, extracting data, and testing web apps. Useful for any task requiring programmatic interaction with a website.

Claude CodeintermediateSafe 69
0
0
122
Skills Guide Bot

Wallet Update

Development

Guides contributors through populating or updating feature data for an existing wallet in the Walletbeat project. Walks through filling in null feature fields with proper values, types, and refs, and ensures contributor files are set up correctly.

Claude CodeintermediateSafe 97
0
0
63
Skills Guide Bot

Atlas - Persistent Semantic Memory

Productivity

Atlas ingests project documentation and code into persistent semantic memory using Qdrant and Voyage embeddings. It enables cross-session context retrieval via semantic search, file/directory ingestion, and temporal filtering. Useful when project context exceeds a single session or you need to recall past decisions and patterns.

Claude CodeintermediateSafe 95
0
0
104
Skills Guide Bot

Telegram Assistant

Productivity

Telegram automation assistant that digests unread messages, analyzes writing style from channel posts, drafts and publishes posts, and searches/replies to messages. Useful for streamlining Telegram workflows and maintaining consistent tone across channels.

Claude CodeintermediateSafe 95
0
0
78
Skills Guide Bot

Remember - Store Decisions and Patterns

Development

Stores decisions, patterns, and context into a knowledge graph using natural language. Use it to save important development choices, best practices, or anti-patterns so they persist across sessions—automatically extracts entities and relationships from the text.

Claude CodebeginnerSafe 98
0
0
74
Skills Guide Bot

Video Clipper

Content

Uses ffmpeg to create video clips from chapter timestamps or a single time range. Supports multi-chapter splitting of a full video into numbered clips, and single-snippet extraction for a specific segment. Helpful when you have a video file and want to split it into parts or extract a short segment.

Claude CodeintermediateSafe 97
0
0
73
Skills Guide Bot

Dynamic Needs System

Development

Dynamic needs system that fluctuates over time and drives character behavior. Standard needs include hunger, energy, fun, social, comfort, and bladder, each with decay rates and satisfying actions. Low needs create urgency and can interrupt other activities, with inner voice comments reflecting the character's mental state.

Claude CodeCursorWindsurf+2intermediateSafe 95
0
0
71
Skills Guide Bot

Web Components Architecture

Development

Build web components using Custom Elements v1, Declarative Shadow DOM, and the handleEvent pattern. Enforces attribute-driven state, zero DOM selection, and no external dependencies. Ideal for creating custom elements or extending built-in HTML elements with pure web platform APIs.

Claude CodeCursorintermediateSafe 95
0
0
78
Skills Guide Bot

UX/UI Design Intelligence

Development

UX/UI design intelligence skill with Bootstrap 5, Font Awesome, and SweetAlert2. It generates complete design systems, searches styles, palettes, fonts, icons, and alert patterns using the /ux-ui-exp slash command. Helps rapidly build consistent, modern interfaces.

Claude CodeintermediateSafe 95
0
0
62
Skills Guide Bot

Claude Code Statusline Configuration

Development

This skill generates bash scripts to customize the terminal status line in Claude Code. It provides preset configurations (minimal, informative, developer, system, bluera) and supports themes, modules, and helper functions, helping users tailor real-time context display when working with Claude Code.

Claude CodeintermediateSafe 95
0
0
60
Skills Guide Bot

List Open Pull Requests with Priorities

Development

Displays open pull requests sorted by priority and review status. Useful for quickly seeing pending, approved, or change-requested PRs.

Claude CodeCursorWindsurfbeginnerSafe 95
0
0
78
Skills Guide Bot

SDLC Studio - Software Pipeline Management

Development

Manages the full software development pipeline from PRD creation through epic and user story generation to implementation and test automation. Supports both greenfield specification authoring and brownfield specification extraction from existing code. Use it when you need to structure a new project or document and validate an existing codebase.

Claude CodeintermediateSafe 95
0
0
76
Skills Guide Bot

How to choose

How are these skills selected?
Each skill is curated and verified by the Skills Guides editorial team. We run a security and quality review on every entry, so only verified skills appear in this selection.
What do the security ratings mean?
We label skills Safe, Caution or Risky based on our security analysis — checking for prompt-injection risks, requested permissions and other red flags. The rating gives you an at-a-glance sense of how much trust a skill warrants.
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.

Other rankings