Agent Skills
Instruction packs that give your AI agent know-how — some work anywhere, some only with the tool they came with.
✦ Standalone skills3,373
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons952
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
✓ Official
48 companiesPublished by the companies themselves — pick one to see everything they ship.
openai5 skills
anthropics10 skills
google-gemini17 skills
microsoft92 skills
github8 skills
facebook4 skills
react1 skill
coinbase6 skills
stripe7 skills
shopify2 skills
cloudflare11 skills
vercel22 skills
vercel-labs63 skills
supabase4 skills
huggingface6 skills
pytorch2 skills
flutter3 skills
DataDog11 skills
getsentry89 skills
brave2 skills
googleworkspace95 skills
google-labs-code3 skills
genkit-ai9 skills
expo2 skills
n8n-io21 skills
sveltejs3 skills
nuxt1 skill
shadcn-ui2 skills
bitwarden2 skills
automattic14 skills
larksuite35 skills
browserbase1 skill
browser-use9 skills
apify2 skills
clickhouse8 skills
neondatabase11 skills
upstash10 skills
posthog165 skills
langfuse2 skills
resend3 skills
sanity-io24 skills
streamlit4 skills
remotion-dev3 skills
tldraw7 skills
apollographql1 skill
mastra-ai28 skills
triggerdotdev1 skill
mcp-use4 skillsOfficial
427 tool add-onsgithub-issue-creator
✓★ 105,779by google-gemini
Use this skill when asked to create a GitHub issue. It handles different issue
🧰 Not standalone — use together with google-gemini/gemini-cli
pirate-skill
✓★ 105,779by google-gemini
Speak like a pirate.
🧰 Not standalone — use together with google-gemini/gemini-cli
skill-creator
✓★ 105,779by google-gemini
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Gemini CLI's capabilities with specialized knowledge, workflows, or tool integrations.
🧰 Not standalone — use together with google-gemini/gemini-cli
string-reviewer
✓★ 105,779by google-gemini
Use this skill when asked to review text and user-facing strings within the codebase. It ensures that these strings follow rules on clarity, usefulness, brevity and style.
🧰 Not standalone — use together with google-gemini/gemini-cli
greeter
✓★ 105,779by google-gemini
A friendly greeter skill
🧰 Not standalone — use together with google-gemini/gemini-cli
metrics
✓★ 105,779by google-gemini
Expertise in analyzing time-series repository health metrics, investigating root causes, and proposing proactive workflow improvements.
🧰 Not standalone — use together with google-gemini/gemini-cli
memory
✓★ 105,779by google-gemini
Expertise in maintaining persistent bot memory, synchronizing with previous sessions via the Task Ledger, and preserving decision logs.
🧰 Not standalone — use together with google-gemini/gemini-cli
pr-creator
✓★ 105,779by google-gemini
Use this skill when asked to create a pull request (PR). It ensures all PRs
🧰 Not standalone — use together with google-gemini/gemini-cli
review-duplication
✓★ 105,779by google-gemini
Use this skill during code reviews to proactively investigate the codebase for duplicated functionality, reinvented wheels, or failure to reuse existing project best practices and shared utilities.
🧰 Not standalone — use together with google-gemini/gemini-cli
async-pr-review
✓★ 105,779by google-gemini
Trigger this skill when the user wants to start an asynchronous PR review, run background checks on a PR, or check the status of a previously started async PR review.
🧰 Not standalone — use together with google-gemini/gemini-cli
skill-creator
✓★ 95,702by openai
Guide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Codex's capabilities with specialized knowledge, workflows, or tool integrations.
🧰 Not standalone — use together with openai/codex
playwright-trace
✓★ 92,271by microsoft
Inspect Playwright trace files from the command line — list actions, view requests, console, errors, snapshots and screenshots.
🧰 Not standalone — use together with microsoft/playwright
playwright-cli
✓★ 92,271by microsoft
Automate browser interactions, test web pages and work with Playwright tests.
🧰 Not standalone — use together with microsoft/playwright
find-docs
✓★ 58,632by upstash
Retrieves up-to-date documentation, API references, and code examples for any developer technology. Use this skill whenever the user asks about a specific library, framework, SDK, CLI tool, or cloud service -- even for well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot. Your training data may not reflect recent API changes or version updates. Always use for: API syntax questions, configuration options, version migration issues, "how do I" questions mentioning
🧰 Not standalone — use together with upstash/context7
context7-mcp
✓★ 58,632by upstash
This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.
🧰 Not standalone — use together with upstash/context7
context7-docs
✓★ 58,632by upstash
Fetch up-to-date documentation and code examples for any library, framework, SDK, CLI tool, or cloud service. Use whenever the user asks about a specific library — even well-known ones like React, Next.js, Prisma, Express, Tailwind, Django, or Spring Boot — because training data may not reflect recent API changes or version updates. Always use for: API syntax questions, configuration options, version migration issues, "how do I" questions mentioning a library name, debugging that involves librar
🧰 Not standalone — use together with upstash/context7
context7-cli
✓★ 58,632by upstash
Use the ctx7 CLI to fetch library documentation, manage AI coding skills, and configure Context7 MCP. Activate when the user mentions "ctx7" or "context7", needs current docs for any library, wants to install/search/generate skills, or needs to set up Context7 for their AI coding agent.
🧰 Not standalone — use together with upstash/context7
android-e2e-testing
✓★ 50,451by expo
Test Expo Router features on Android emulators using ADB. Use after implementing native Android features or when verifying UI behavior on Android.
🧰 Not standalone — use together with expo/expo
expo-api-docs
✓★ 50,451by expo
Write TSDoc comments for Expo SDK APIs following official conventions. MUST USE when introducing new user-facing TypeScript APIs in expo-* packages - document APIs correctly from the start, not as an afterthought. Also use when improving existing documentation. Covers @platform, @example, @deprecated, @default annotations, third-person declarative style, blockquote notes, and type export patterns for docs generation.
🧰 Not standalone — use together with expo/expo
alloc-profile
✓★ 48,467by clickhouse
Analyze a jemalloc (or other) allocation profile in collapsed stack format. Use when the user wants to analyze memory allocations, find top allocators, or understand memory usage patterns from a .collapsed profile file.
🧰 Not standalone — use together with clickhouse/clickhouse
cpu-profile
✓★ 48,467by clickhouse
Profile a ClickHouse query using the sampling query profiler and system.trace_log. Use when the user wants to find CPU hotspots, analyze where time is spent in a query, or investigate performance bottlenecks.
🧰 Not standalone — use together with clickhouse/clickhouse
cell-architecture
✓★ 44,236by sentry
Reference and active migration guide for Sentry's cell architecture. Explains what cells and localities are and why they're different, how requests reach cells via Synapse API routing, ingestion routing, and the control silo gateway, and how to safely query cross-cell data without silently missing results. The migration section covers how to do migration work: draining the URL_NAME_TO_ACTION registry in test_urls.py to zero (with a recipe for each action type), rolling deploy safety and the two-
🧰 Not standalone — use together with getsentry/sentry
turborepo
✓★ 30,654by vercel
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
🧰 Not standalone — use together with vercel/turborepo
gws-script-push
✓★ 29,425by googleworkspace
Google Apps Script: Upload local files to an Apps Script project.
🧰 Not standalone — use together with googleworkspace/cli
gws-calendar-agenda
✓★ 29,425by Google
Google Calendar: Show upcoming events across all calendars.
🧰 Not standalone — use together with googleworkspace/cli
gws-calendar-insert
✓★ 29,425by Google
Google Calendar: Create a new event.
🧰 Not standalone — use together with googleworkspace/cli
gws-chat
✓★ 29,425by Google
Google Chat: Manage Chat spaces and messages.
🧰 Not standalone — use together with googleworkspace/cli
gws-chat-send
✓★ 29,425by Google
Google Chat: Send a message to a space.
🧰 Not standalone — use together with googleworkspace/cli
gws-classroom
✓★ 29,425by Google
Google Classroom: Manage classes, rosters, and coursework.
🧰 Not standalone — use together with googleworkspace/cli
gws-docs
✓★ 29,425by Google
Read and write Google Docs.
🧰 Not standalone — use together with googleworkspace/cli