Agent Skills
Instruction packs that give your AI agent know-how. Three different kinds — pick the right one below.
✦ Standalone skills4,610
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons1,006
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.
openai9 skills
anthropics16 skills
google-gemini17 skills
microsoft98 skills
github8 skills
facebook4 skills
react1 skill
coinbase6 skills
stripe7 skills
shopify2 skills
cloudflare19 skills
vercel22 skills
vercel-labs63 skills
supabase4 skills
huggingface6 skills
pytorch2 skills
flutter3 skills
DataDog11 skills
getsentry92 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
automattic36 skills
larksuite35 skills
browserbase2 skills
browser-use9 skills
apify2 skills
clickhouse8 skills
neondatabase11 skills
upstash10 skills
posthog165 skills
langfuse2 skills
resend3 skills
sanity-io25 skills
streamlit4 skills
remotion-dev3 skills
tldraw7 skills
apollographql1 skill
mastra-ai28 skills
triggerdotdev1 skill
mcp-use4 skillsjunior
✓★ 276by getsentry
Build, review, or update Junior extension skills and plugins. Use when users ask to create a Junior SKILL.md, app skill, plugin, plugin.yaml, packaged plugin, MCP-backed plugin, OAuth or credentialed plugin, or to validate Junior extension files. Do not use for ordinary Junior usage, provider workflows, generic code editing, or non-Junior agent-skill authoring.
🧰 Not standalone — use together with getsentry/junior
weather-lookup
✓★ 276by getsentry
Look up current weather conditions for a city. Use when users ask about weather, temperature, or forecast for a location.
🧰 Not standalone — use together with getsentry/junior
resilient-working-directory
✓★ 276by getsentry
Use for /resilient-working-directory eval requests that verify command interruption recovery.
🧰 Not standalone — use together with getsentry/junior
cloudflare
✓★ 276by getsentry
Cloudflare production operations via the Cloudflare API MCP server. Use when users ask to investigate Workers errors or performance, check build or deployment status, query logs, inspect DNS records, check load balancer pool health, review Zero Trust tunnels, or manage Cloudflare resources. Do not use for Sentry issues, GitHub/Linear ticketing, or non-Cloudflare infrastructure.
🧰 Not standalone — use together with getsentry/junior
coding-workspace-fixture
✓★ 276by getsentry
Use for eval coding fixture tasks involving the small TypeScript project under skills/coding-workspace-fixture/project.
🧰 Not standalone — use together with getsentry/junior
datadog
✓★ 276by getsentry
Query live Datadog telemetry (logs, metrics, traces, spans, monitors, incidents, dashboards, services, hosts) through Datadog's Pup CLI. Use when users ask to investigate production behavior in Datadog, including searching logs, checking monitor status, inspecting traces or spans, looking up incidents, finding services, or correlating metrics. Do not use it for Sentry issues, repository/source-code work, or ticketing.
🧰 Not standalone — use together with getsentry/junior
eval-auth
✓★ 276by getsentry
Use for `/eval-auth` requests in auth-resume evals. Always connect through the disclosed MCP tool before answering, then continue the user's actual request using prior thread context when needed.
🧰 Not standalone — use together with getsentry/junior
eval-oauth
✓★ 276by getsentry
Use for `/eval-oauth` requests and eval-oauth account connect, reconnect, or auth-flow test requests. You must run the eval identity check before answering anything else.
🧰 Not standalone — use together with getsentry/junior
example-bundle-help
✓★ 276by getsentry
Explain plugin-bundled skills in this example app. Use when users invoke /example-bundle-help.
🧰 Not standalone — use together with getsentry/junior
vercel-sandbox
✓★ 276by sentry
Investigate Vercel Sandbox lifecycle, timeout, snapshot, and persistence behavior. Use when users ask about Vercel Sandbox, `@vercel/sandbox`, `Sandbox.create`, `Sandbox.get`, why files disappeared, how snapshots differ from persistence, or whether Vercel's persistent sandbox beta applies.
🧰 Not standalone — use together with getsentry/junior
nitro
✓★ 276by sentry
Build and deploy universal JavaScript servers with Nitro v3. Use when working with nitro.config.ts, defineNitroConfig, defineHandler, defineConfig, server.ts entry, filesystem routing, route rules, useStorage, defineCachedHandler, useDatabase, definePlugin, runtime hooks, Vercel/Cloudflare deployment, or migrating from Nitro v2/nitropack.
🧰 Not standalone — use together with getsentry/junior
slack-development
✓★ 276by sentry
Implement Slack bot behavior with correct Slack-documented message formats, inbound mention/event routing, and long-running task UX. Use when asked to "format Slack messages", "fix Slack markdown", "debug thread mentions", "improve Slack bot UX", "add streaming in Slack", or "build Slack Chat SDK behavior". Covers mrkdwn quirks, Events API payload patterns, routing guardrails, and Chat SDK implementation patterns.
🧰 Not standalone — use together with getsentry/junior
vercel-queues
✓★ 276by sentry
Build and operate Vercel Queues with @vercel/queue across push and poll consumers. Use when users ask about "vercel queues", "@vercel/queue", "queue/v2beta", "handleCallback", "PollingQueueClient", "receive", queue retries, visibility timeouts, idempotency keys, or queue region routing.
🧰 Not standalone — use together with getsentry/junior
sentry-cli
✓★ 89by sentry
Guide for using the Sentry CLI to interact with Sentry from the command line. Use when the user asks about viewing issues, events, projects, organizations, making API calls, or authenticating with Sentry via CLI.
🧰 Not standalone — use together with getsentry/cli
vercel-react-best-practices
✓★ 12by sentry
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js code to ensure optimal performance patterns. Triggers on tasks involving React components, Next.js pages, data fetching, bundle optimization, or performance improvements.
🧰 Not standalone — use together with getsentry/webvitals.com
marketing-psychology
✓★ 12by sentry
When the user wants to apply psychological principles, mental models, or behavioral science to marketing. Also use when the user mentions 'psychology,' 'mental models,' 'cognitive bias,' 'persuasion,' 'behavioral science,' 'why people buy,' 'decision-making,' or 'consumer behavior.' This skill provides 70+ mental models organized for marketing application.
🧰 Not standalone — use together with getsentry/webvitals.com
agents-md
✓★ 12by sentry
This skill should be used when the user asks to "create AGENTS.md", "update AGENTS.md", "maintain agent docs", "set up CLAUDE.md", or needs to keep agent instructions concise. Guides discovery of local skills and enforces minimal documentation style.
🧰 Not standalone — use together with getsentry/webvitals.com
code-simplifier
✓★ 12by sentry
Simplifies and refines code for clarity, consistency, and maintainability while preserving all functionality. Use when asked to "simplify code", "clean up code", "refactor for clarity", "improve readability", or review recently modified code for elegance. Focuses on project-specific best practices.
🧰 Not standalone — use together with getsentry/webvitals.com
sentry-fix-issues
✓★ 12by sentry
Find and fix issues from Sentry using MCP. Use when asked to fix Sentry errors, debug production issues, investigate exceptions, or resolve bugs reported in Sentry. Methodically analyzes stack traces, breadcrumbs, traces, and context to identify root causes.
🧰 Not standalone — use together with getsentry/webvitals.com
programmatic-seo
✓★ 12by sentry
When the user wants to create SEO-driven pages at scale using templates and data. Also use when the user mentions "programmatic SEO," "template pages," "pages at scale," "directory pages," "location pages," "[keyword] + [city] pages," "comparison pages," "integration pages," or "building many pages for SEO." For auditing existing SEO issues, see seo-audit.
🧰 Not standalone — use together with getsentry/webvitals.com
ai-sdk
✓★ 12by sentry
Answer questions about the AI SDK and help build AI-powered features. Use when developers: (1) Ask about AI SDK functions like generateText, streamText, ToolLoopAgent, embed, or tools, (2) Want to build AI agents, chatbots, RAG systems, or text generation features, (3) Have questions about AI providers (OpenAI, Anthropic, Google, etc.), streaming, tool calling, structured output, or embeddings, (4) Use React hooks like useChat or useCompletion. Triggers on: "AI SDK", "Vercel AI SDK", "generateTe
🧰 Not standalone — use together with getsentry/webvitals.com
frontend-design
✓★ 12by sentry
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.
🧰 Not standalone — use together with getsentry/webvitals.com
vercel-composition-patterns
✓★ 12by sentry
React composition patterns that scale. Use when refactoring components with
🧰 Not standalone — use together with getsentry/webvitals.com
skill-creator
✓★ 12by sentry
Create new agent skills following the Agent Skills specification. Use when asked to "create a skill", "add a new skill", "write a skill", "make a skill", "build a skill", or scaffold a new skill with SKILL.md. Guides through requirements, writing, registration, and verification.
🧰 Not standalone — use together with getsentry/webvitals.com
next-best-practices
✓★ 12by sentry
Next.js best practices - file conventions, RSC boundaries, data patterns, async APIs, metadata, error handling, route handlers, image/font optimization, bundling
🧰 Not standalone — use together with getsentry/webvitals.com
web-design-guidelines
✓★ 12by sentry
Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".
🧰 Not standalone — use together with getsentry/webvitals.com
sentry-setup-ai-monitoring
✓★ 2by sentry
Setup Sentry AI Agent Monitoring in any project. Use this when asked to add AI monitoring, track LLM calls, monitor AI agents, or instrument OpenAI/Anthropic/Vercel AI/LangChain/Google GenAI. Automatically detects installed AI SDKs and configures the appropriate Sentry integration.
🧰 Not standalone — use together with getsentry/sentry-for-cursor
sentry-setup-tracing
✓★ 2by sentry
Setup Sentry Tracing (Performance Monitoring) in any project. Use this when asked to add performance monitoring, enable tracing, track transactions/spans, or instrument application performance. Supports JavaScript, TypeScript, Python, Ruby, React, Next.js, and Node.js.
🧰 Not standalone — use together with getsentry/sentry-for-cursor
sentry-setup-metrics
✓★ 2by sentry
Setup Sentry Metrics in any project. Use this when asked to add Sentry metrics, track custom metrics, setup counters/gauges/distributions, or instrument application performance metrics. Supports JavaScript, TypeScript, Python, React, Next.js, and Node.js.
🧰 Not standalone — use together with getsentry/sentry-for-cursor
sentry-ios-swift-setup
✓★ 2by sentry
Setup Sentry in iOS/Swift apps. Use when asked to add Sentry to iOS, install sentry-cocoa SDK, or configure error monitoring, tracing, session replay, logging, or profiling for iOS applications using Swift and SwiftUI.
🧰 Not standalone — use together with getsentry/sentry-for-cursor