Awesome
Agent Skills
A curated, community-maintained collection of modular AI agent capabilities. Skills, tools, and workflows for the modern agentic era.
What Are Agent Skills?
Think of Agent Skills as "how-to guides" for AI assistants. Instead of the AI needing to know everything upfront, skills let it learn new abilities on the fly — like giving someone 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 and lighter
The AI only loads what it needs, when it needs it. No massive monolithic prompts slowing things down.
Works everywhere
Create a skill once and use it with any compatible AI tool — Claude, Copilot, Codex, and more.
Easy to share
Skills are just files. Copy them, download them, or share them on GitHub like any other project.
Skills are instructions, not code. The AI reads them like a human would read a guide, then follows the steps. You don't need to be a developer to write or use them.
How It Works
Skills load in three stages. This keeps the AI fast — it never loads more than it needs.
Browse
The AI sees a list of available skills — just names and short descriptions. It scans this list to understand what capabilities are available.
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.
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.
SkillsMP Marketplace
Automatically indexes all Skill projects on GitHub and organises them by category, update time, star count, and other tags — making it the easiest way to discover and evaluate skills.
skills.sh Leaderboard by Vercel
skills.sh →Vercel's leaderboard for intuitively viewing the most popular Skills repositories and individual skill usage statistics.
npx skills CLI Tool
vercel-labs/skills →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 listnpx skills checknpx skills updatenpx 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.
| Agent | Documentation |
|---|---|
| Claude Code | code.claude.com |
| Claude.ai | support.claude.com |
| Codex (OpenAI) | developers.openai.com |
| GitHub Copilot | docs.github.com |
| VS Code | code.visualstudio.com |
| Antigravity | antigravity.google |
| Kiro | kiro.dev |
| Gemini CLI | geminicli.com |
| Junie | junie.jetbrains.com |
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 with Claude.
anthropics/doc-coauthoring
Collaborative document editing and co-authoring.
anthropics/pptx
Create, edit, and analyze PowerPoint presentations.
anthropics/xlsx
Create, edit, and analyze Excel spreadsheets.
anthropics/pdf
Extract text, create PDFs, and handle forms.
anthropics/algorithmic-art
Create generative art using p5.js with seeded randomness.
anthropics/canvas-design
Design visual art in PNG and PDF formats.
anthropics/frontend-design
Frontend design and UI/UX development tools.
anthropics/webapp-testing
Test local web applications using Playwright natively.
anthropics/mcp-builder
Create MCP servers to integrate external APIs and services.
openai/cloudflare-deploy
Deploy apps to Cloudflare using Workers and Pages.
openai/develop-web-game
Build and test web games iteratively using Playwright.
openai/linear
Manage issues, projects, and team workflows in Linear.
openai/notion-knowledge-capture
Convert conversations into structured Notion wiki entries.
openai/figma-implement-design
Translate Figma designs into production-ready code.
openai/sora
Generate, remix, and manage short video clips via Sora API.
google-gemini/gemini-api-dev
Best practices for developing Gemini-powered apps.
google-gemini/vertex-ai-api-dev
Developing Gemini apps on Google Cloud Vertex AI.
google-gemini/gemini-live-api-dev
Building real-time bidirectional streaming apps.
huggingface/hf-cli
Official Hugging Face CLI tool for Hub operations.
replicate/replicate
Discover and run AI models via API.
fal-ai-community/fal-generate
Generate images and videos using fal.ai.
Quality Standards
Not all skills are created equal. We maintain a high bar for what gets merged to ensure agents stay stable and predictable.
Clarity & Precision
Instructions must be unambiguous. Avoid 'try to' or 'maybe' — use direct language like 'Execute' or 'Generate'.
Focused Scope
A good skill does one thing well. Monolithic skills slow down agents and increase token overhead.
Safety & Reliability
Explicitly define error handling and edge cases. A skill should know when to stop and ask for confirmation.
Proven Examples
Include at least two real-world usage examples in SKILL.md to ground the agent in concrete behavior.
"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.
"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 under a minute. No configuration files, no runtime changes.
Find a skill
Browse the Directory above to find an official or community skill that fits your workflow. Each one is a self-contained folder you can read and understand before adding it.
Add it to your project
Drop the skill folder into `.github/skills/` in your repo. Modern agentic IDEs — Cursor, Claude Code, Windsurf — automatically index this directory on startup.
It just works
Your agent now knows when and how to run this capability based on semantic context. No manual prompting needed — the skill activates automatically.
npx skills add anthropics/skills/docx.github/skills/skill-name/Supports GitHub shorthand, full URLs, or local relative paths. Drop-in paths support GitHub shorthand or full URLs.
Creating Skills
Skills are not code — they are structured instruction files. Think of a well-written README that an AI agent can truly internalize and act on reliably.
Folder structure
my-skill/Kebab-case root folder├── SKILL.mdRequired — the core instructions├── scripts/Optional — helper scripts└── templates/Optional — file output templatesSKILL.md blueprint
---
name: your-skill-name
description: Clear, accurate use-case summary.
---
# Instructions
1. Use explicit headers for each stage.
2. Provide step-by-step logic.
3. Define success and failure criteria.Tutorials & Guides
Curated learning paths for every level — from your first SKILL.md to multi-agent orchestration.
Official Skills Guide
Anthropic's official step-by-step guide to authoring skills for Claude Code.
Building MCP Servers
Connect skills to external APIs using the open Model Context Protocol standard.
Agentic IDE Mastery
Visual walkthroughs for Cursor, Windsurf, and Claude Code — setup through end-to-end workflows.
Skill Architecture Patterns
Advanced patterns: hierarchical skill trees, state-aware agents, and multi-agent orchestration.
Trends & Capabilities (2026)
The AI agent ecosystem has shifted from chat interfaces to autonomous, goal-driven systems. Here is what defines the landscape today.
Autonomous Execution
Agents complete multi-step goals without human intervention at each step.
MCP Standard
Model Context Protocol is becoming the universal adapter for tool-calling.
Multi-Agent Teams
Specialized agents collaborate and delegate between themselves.
Agentic IDEs
Cursor, Windsurf, and Claude Code have redefined software development.
Hierarchical Memory
Agents maintain structured context across sessions.
Context Compression
Novel techniques for processing entire codebases in a single pass.
Projected Adoption — 2026
Frequently Asked
New to agent skills? These are the most common questions.
Contributing
awesome-agent-skills is a living repository. We rely on the community to discover, refine, and standardize the skills that power the next generation of AI assistants.
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.