Updated April 2026

Agent Skill Index

The definitive catalog and guide for AI agent capabilities, tools, and workflows.

agent-skill.co/simulator/snake
Score0
Best0
Agent Snake

Navigate your agent through the directory. Eat skills to grow stronger.

WASD / ARROWSCUTE MODE: ON

What is an Agent Skill?

Think of an Agent Skill as an instruction manual for your AI assistant. Skills allow the AI to learn new capabilities on the fly when it needs them, like giving a person a recipe card instead of making them memorize an entire cookbook.

Skills are simple text files (called SKILL.md) that teach an AI how to do specific tasks. When you ask the AI to do something, it finds the right skill, reads the instructions, and gets to work.

Faster & Lighter

The AI only loads what it needs, when it needs it. No more 10,000-line prompt bloat.

Portable

Skills work across different AI models and tools. Use the same skill in Cursor, Windsurf, or your custom agent.

Verifiable

Every skill includes clear instructions and examples, making it easy to test and improve.

Magic Moments

Your agent now has that skill. No more pasting 50 lines of prompts in every new chat. It just... knows.

How It Works

Skills load in three stages. This keeps the AI fast: it never loads more than it needs.

01

Browse

The AI sees a list of available skills, just names and short descriptions. It scans this list to understand what capabilities are available.

02

Load

When a skill is needed, the AI reads the full instructions from the SKILL.md file. It only loads what's relevant to your current task.

03

Use

The AI follows the instructions and accesses any helper files: scripts, templates, or reference documents included with the skill.

How to Find Skills

There are three recommended ways to discover and install skills.

Recommended

SkillsMP Marketplace

skillsmp.com →
SkillsMP Marketplace

Automatically indexes all Skill projects on GitHub and organizes them by category, update time, star count, and other tags, making it the easiest way to discover and evaluate skills.

skills.sh Leaderboard

skills.sh →
skills.sh Leaderboard

Vercel's leaderboard for intuitively viewing the most popular Skills repositories and individual skill usage statistics.

npx skills CLI Tool

github.com →

Use the npx skills command-line tool to quickly discover, add, and manage skills directly from your terminal.

npx skills find [query]
npx skills add <owner/repo>
npx skills list
npx skills check
npx skills update
npx skills remove [skill-name]

Compatible Agents

Agent Skills work across the major AI coding tools and assistants. Click any row to visit the official documentation.

AgentDocumentation
Claude Codecode.claude.com
Claude.aisupport.claude.com
Codex (OpenAI)developers.openai.com
GitHub Copilotdocs.github.com
VS Codecode.visualstudio.com
Antigravityantigravity.google
Kirokiro.dev
Gemini CLIgeminicli.com
Juniejunie.jetbrains.com

Sponsored

Your ad here. Contact haileycheng@proton.me for sponsorship.

Skill Directory

Official and community-maintained capabilities organized by category. Click any card to visit the source.

anthropics/docx

Create, edit, and analyze Word documents

Anthropic

anthropics/doc-coauthoring

Collaborative document editing and co-authoring

Anthropic

anthropics/pptx

Create, edit, and analyze PowerPoint presentations

Anthropic

anthropics/xlsx

Create, edit, and analyze Excel spreadsheets

Anthropic

anthropics/pdf

Extract text, create PDFs, and handle forms

Anthropic

anthropics/algorithmic-art

Create generative art using p5.js with seeded randomness

Anthropic

anthropics/canvas-design

Design visual art in PNG and PDF formats

Anthropic

anthropics/frontend-design

Frontend design and UI/UX development tools

Anthropic

anthropics/slack-gif-creator

Create animated GIFs optimized for Slack size constraints

Anthropic

anthropics/theme-factory

Style artifacts with professional themes or generate custom themes

Anthropic

anthropics/web-artifacts-builder

Build complex claude.ai HTML artifacts with React and Tailwind

Anthropic

anthropics/mcp-builder

Create MCP servers to integrate external APIs and services

Anthropic

anthropics/webapp-testing

Test local web applications using Playwright

Anthropic

anthropics/brand-guidelines

Apply Anthropic's brand colors and typography to artifacts

Anthropic

anthropics/internal-comms

Write status reports, newsletters, and FAQs

Anthropic

anthropics/skill-creator

Guide for creating skills that extend Claude's capabilities

Anthropic

anthropics/template

Basic template for creating new skills

Anthropic

openai/cloudflare-deploy

Deploy apps to Cloudflare using Workers and Pages

OpenAI (Codex)

openai/develop-web-game

Build and test web games iteratively using Playwright

OpenAI (Codex)

openai/gh-address-comments

Address review and issue comments on open GitHub PRs via CLI

OpenAI (Codex)

openai/gh-fix-ci

Debug and fix failing GitHub Actions PR checks

OpenAI (Codex)

openai/imagegen

Generate and edit images using OpenAI's Image API

OpenAI (Codex)

openai/jupyter-notebook

Create clean, reproducible Jupyter notebooks

OpenAI (Codex)

openai/linear

Manage issues, projects, and team workflows in Linear

OpenAI (Codex)

openai/netlify-deploy

Automate Netlify deployments with CLI support

OpenAI (Codex)

openai/notion-knowledge-capture

Convert conversations into structured Notion wiki entries

OpenAI (Codex)

openai/pdf

Read, create, and review PDFs with layout integrity

OpenAI (Codex)

openai/playwright

Automate real browser interactions for navigation and forms

OpenAI (Codex)

openai/speech

Generate spoken audio from text using OpenAI's API

OpenAI (Codex)

openai/figma

Use the Figma MCP server to fetch design context

OpenAI (Codex)

openai/figma-implement-design

Translate Figma designs into production-ready code

OpenAI (Codex)

google-gemini/gemini-api-dev

Best practices for developing Gemini-powered apps

Google Gemini

google-gemini/vertex-ai-api-dev

Developing Gemini apps on Google Cloud Vertex AI

Google Gemini

google-gemini/gemini-live-api-dev

Building real-time bidirectional streaming apps

Google Gemini

huggingface/hf-cli

HF CLI tool for Hub operations

Hugging Face

huggingface/hugging-face-datasets

Create and manage datasets with SQL querying

Hugging Face

huggingface/hugging-face-model-trainer

Train models with TRL: SFT, DPO, GRPO

Hugging Face

huggingface/transformers.js

Run ML models in the browser with Transformers.js

Hugging Face

replicate/replicate

Discover and run AI models via API

Replicate

fal-ai-community/fal-generate

Generate images and videos using fal.ai

fal.ai

MiniMax-AI/frontend-dev

Frontend with animations and AI media via MiniMax

MiniMax

MiniMax-AI/minimax-pdf

Generate, fill, and reformat PDFs

MiniMax

Bria-AI/bria-ai

AI image generation, editing, and background removal API

Bria AI

Bria-AI/remove-background

Remove image backgrounds for transparent PNGs and cutouts

Bria AI

Bria-AI/video-remove-background

Remove video backgrounds for transparent, alpha-channel clips

Bria AI

Bria-AI/vgl

Structured JSON control over AI image generation (FIBO)

Bria AI

Bria-AI/image-utils

Resize, crop, composite, and convert images with Pillow

Bria AI

Quality Standards

Every skill in this directory meets a minimum bar for clarity, precision, and real-world usability.

01

Clarity & Precision

Instructions must be unambiguous. Avoid 'try to' or 'maybe'. Use direct language like 'Execute' or 'Generate'.

02

Focused Scope

A good skill does one thing well. Monolithic skills slow down agents and increase token overhead.

03

Safety & Reliability

Explicitly define error handling and edge cases. A skill should know when to stop and ask for confirmation.

04

Proven Examples

Include at least two real-world usage examples in SKILL.md to ground the agent in concrete behavior.

Good pattern

"When a PR is opened, scan the `packages/core` directory for changes. If changes exist, run `npm test` and output the results as a summary table."

Clear trigger, specific target, defined output format.

Anti-pattern

"Try to look at the code if you have time and maybe let me know if anything looks weird or if there are bugs."

No trigger, no target, no success criteria. Prone to hallucination.

Using Skills

Adding a skill takes less than a minute. No config files, no runtime changes.

🕵️‍♂️

Step 1: Scuff the Directory

Don't reinvent the wheel! Browse the Directory above. Each skill is just a friendly folder that your AI is literally dying to read.

🚚

Step 2: The "Drop-In" Move

Simply hurl that folder into .github/skills/. Modern IDEs like Cursor and Claude Code will sniff it out instantly and go "Oh wow, new knowledge!"

🪄

Step 3: Magic Happens

Your agent is now officially "skilled." No more pasting 50-line prompts into every new chat window. It just... knows.

CLI
npx skills add anthropics/skills/docx
Manual drop-in path
.github/skills/skill-name/

Supports GitHub shorthand, full URLs, or local relative paths. Drop-in paths support GitHub shorthand or full URLs.

Creating Skills

A good skill is precise, portable, and testable.

Folder Structure

my-skill/Your invention.
SKILL.mdThe brain.
scripts/Helper tools.
examples/Reference code.

SKILL.md Blueprint

SKILL.md
# Skill Name

Clearly define the scope.

## Purpose

Why does it exist?

## Instructions

Step-by-step logic.

## Tools

Specific resources needed.

View Repository

FAQ

New to Agent Skills? Here are the most common questions.

The Model Context Protocol (MCP) is an open standard that allows AI models to discover and use data and tools (skills) regardless of the platform.

Contributing

Help grow the most comprehensive open source collection of AI agent skills.

Submit a skill

Open a pull request with your SKILL.md and any supporting scripts. We review every submission and help refine the instructions.

Report an issue

Found a broken link, outdated resource, or a skill that doesn't work as described? Open an issue directly on GitHub.

Join discussions

Talk about new agentic patterns, trends, and the MCP ecosystem in the GitHub Discussions tab.