Agent Skills
Instruction packs for your AI agent — browse standalone skills, tool add-ons and skills that need setup first.
✦ Standalone skills2,358
Listed for general use, with no separate prerequisite named.
🧰 Tool add-ons426
Listed as skills bundled with a specific tool, with no separate prerequisite named.
🔌 Needs setup first88
Each relies on something you set up separately — such as an app, a command-line tool or an account — and its page names what that is.
✓ Official
48 publishersSelect a publisher to filter the entries listed on Labsco.
openai5 skills
anthropics2 skills
google-gemini10 skills
microsoft84 skills
github3 skills
facebook3 skills
react1 skill
coinbase6 skills
stripe2 skills
shopify1 skill
cloudflare5 skills
vercel23 skills
vercel-labs57 skills
supabase4 skills
huggingface9 skills
pytorch2 skills
flutter4 skills
redis1 skill
DataDog11 skills
getsentry65 skills
brave2 skills
googleworkspace95 skills
google-labs-code1 skill
genkit-ai9 skills
expo2 skills
n8n-io16 skills
sveltejs2 skills
nuxt1 skill
shadcn-ui2 skills
bitwarden1 skill
automattic12 skills
larksuite36 skills
browserbase1 skill
browser-use5 skills
apify2 skills
clickhouse6 skills
upstash10 skills
posthog116 skills
langfuse2 skills
resend2 skills
sanity-io18 skills
streamlit4 skills
remotion-dev3 skills
tldraw5 skills
apollographql1 skill
mastra-ai9 skills
triggerdotdev6 skills
mcp-use4 skillsvercel-labs
50 tool add-onsnuxt
★ 1,494by vercel-labs
Nuxt adapter for embedding emulators directly in a Nuxt app via @emulators/adapter-nuxt. Use when the user needs to embed emulators in Nuxt, set up same-origin OAuth for preview deployments, create an emulate catch-all server route, configure persistence for embedded Nuxt emulators, or wrap nuxt.config with withEmulate. Triggers include "Nuxt emulator", "adapter-nuxt", "embedded emulator", "same-origin OAuth", "createEmulateHandler", "withEmulate", or any task requiring emulators inside a Nuxt app.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
twilio
★ 1,494by vercel-labs
Emulated Twilio REST APIs for local development and testing. Use when the user needs to test Twilio Messaging, Verify, Voice, phone numbers, webhooks, status callbacks, inbound SMS simulation, or Twilio SDK integrations without hitting the real Twilio service.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
apple
★ 1,494by vercel
Emulated Sign in with Apple / Apple OIDC for local development and testing. Use when the user needs to test Apple sign-in locally, emulate Apple OIDC discovery, handle Apple token exchange, configure Apple OAuth clients, or work with Apple userinfo without hitting real Apple APIs. Triggers include "Apple OAuth", "emulate Apple", "mock Apple login", "test Apple sign-in", "Sign in with Apple", "Apple OIDC", "local Apple auth", or any task requiring a local Apple OAuth/OIDC provider.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
aws
★ 1,494by vercel
Emulated AWS cloud services (S3, SQS, IAM, STS) for local development and testing. Use when the user needs to interact with AWS API endpoints locally, test S3 bucket and object operations, emulate SQS queues and messages, manage IAM users/roles/access keys, test STS assume role, or work without hitting real AWS APIs. Triggers include "AWS emulator", "emulate AWS", "mock S3", "local SQS", "test IAM", "emulate S3", "AWS locally", "STS assume role", or any task requiring local AWS service emulation.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
emulate
★ 1,494by vercel
Local drop-in API emulator for Vercel, GitHub, Google, Slack, Apple, Microsoft, AWS, Clerk, Linear, Twilio, and other developer APIs. Use when the user needs to start emulated services, configure seed data, write tests against local APIs, set up CI without network access, or work with the emulate CLI or programmatic API. Triggers include "start the emulator", "emulate services", "mock API locally", "create emulator config", "test against local API", "npx emulate", or any task requiring local service emulation.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
github
★ 1,494by vercel
Emulated GitHub REST API for local development and testing. Use when the user needs to interact with GitHub API endpoints locally, test GitHub integrations, emulate repos/issues/PRs, set up GitHub OAuth flows, configure GitHub Apps, test webhooks, or work with actions/checks without hitting the real GitHub API. Triggers include "GitHub API", "emulate GitHub", "mock GitHub", "test GitHub OAuth", "GitHub App JWT", "local GitHub", or any task requiring a local GitHub API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
by vercel
Emulated Google OAuth 2.0, OpenID Connect, Gmail, Calendar, and Drive for local development and testing. Use when the user needs to test Google sign-in locally, emulate OIDC discovery, handle Google token exchange, configure Google OAuth clients, work with Gmail messages/drafts/threads/labels, manage Calendar events, upload or list Drive files, or work with Google userinfo without hitting real Google APIs. Triggers include "Google OAuth", "emulate Google", "mock Google login", "test Google sign-in", "OIDC emulator", "Google OIDC", "Gmail API", "Google Calendar", "Google Drive", "local Google auth", or any task requiring a local Google API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
microsoft
★ 1,494by vercel
Emulated Microsoft Entra ID (Azure AD) OAuth 2.0 / OpenID Connect for local development and testing. Use when the user needs to test Microsoft sign-in locally, emulate Entra ID OIDC discovery, handle Microsoft token exchange, configure Azure AD OAuth clients, work with Microsoft Graph /me, or test PKCE/client credentials flows without hitting real Microsoft APIs. Triggers include "Microsoft OAuth", "Entra ID", "Azure AD", "emulate Microsoft", "mock Microsoft login", "test Microsoft sign-in", "Microsoft OIDC", "local Microsoft auth", or any task requiring a local Microsoft OAuth/OIDC provider.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
next
★ 1,494by vercel
Next.js adapter for embedding emulators directly in a Next.js app via @emulators/adapter-next. Use when the user needs to embed emulators in Next.js, set up same-origin OAuth for Vercel preview deployments, create an emulate catch-all route handler, configure Auth.js/NextAuth with embedded emulators, add persistence to embedded emulators, or wrap next.config with withEmulate. Triggers include "Next.js emulator", "adapter-next", "embedded emulator", "same-origin OAuth", "Vercel preview", "createEmulateHandler", "withEmulate", or any task requiring emulators inside a Next.js app.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
resend
★ 1,494by vercel
Emulated Resend email API for local development and testing. Use when the user needs to send emails locally, test transactional email flows, implement magic link or verification code auth, inspect sent emails, manage domains/contacts/API keys, or work with the Resend API without sending real emails. Triggers include "Resend API", "emulate Resend", "send email locally", "test email", "magic link", "verification email", "email inbox", "RESEND_BASE_URL", or any task requiring a local email API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
slack
★ 1,494by vercel
Emulated Slack API for local development and testing. Use when the user needs to interact with Slack API endpoints locally, test Slack integrations, emulate channels/messages/users/views, set up Slack OAuth flows, test incoming webhooks, or work with the Slack Web API without hitting the real Slack API. Triggers include "Slack API", "emulate Slack", "mock Slack", "test Slack OAuth", "Slack bot", "Slack views", "incoming webhook", "local Slack", or any task requiring a local Slack API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
stripe
★ 1,494by vercel
Emulated Stripe API for local development and testing. Use when the user needs to process payments locally, test checkout flows, create customers, manage products and prices, handle payment intents, work with webhooks, or use the Stripe SDK without hitting real Stripe servers. Triggers include "Stripe API", "emulate Stripe", "test payments locally", "checkout flow", "payment intent", "Stripe webhook", "Stripe SDK", "STRIPE_API_KEY", or any task requiring a local Stripe API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
vercel
★ 1,494by vercel
Emulated Vercel REST API for local development and testing. Use when the user needs to interact with Vercel API endpoints locally, test Vercel integrations, emulate projects/deployments/domains, set up Vercel OAuth flows, manage environment variables, create API keys, configure protection bypass, emulate Vercel Blob storage, or test without hitting the real Vercel API. Triggers include "Vercel API", "emulate Vercel", "mock Vercel", "test Vercel OAuth", "Vercel integration", "Vercel Blob", "local Vercel", or any task requiring a local Vercel API.
🧰 Not standalone — ships with the tool in vercel-labs/emulate
webreel
★ 892by vercel
Create and record scripted browser demo videos with webreel. Generates MP4, GIF, or WebM recordings with cursor animation, keystroke overlays, and sound effects from a JSON config. Use when the user wants to record a demo, create a browser video, edit a webreel config, generate a screen recording, preview a demo, or work with webreel in any way.
🧰 Not standalone — ships with the tool in vercel-labs/webreel
ai-cli
★ 638by vercel
Generate text, images, video, and audio from the terminal using AI models.
🧰 Not standalone — ships with the tool in vercel-labs/ai-cli
csv
★ 595by vercel
Analyze and transform CSV data using bash tools
🧰 Not standalone — ships with the tool in vercel-labs/bash-tool
text
★ 595by vercel
Analyze and transform text files using bash tools
🧰 Not standalone — ships with the tool in vercel-labs/bash-tool
autoship
★ 154by vercel
CLI tool for automated changeset-based releases with AI-generated descriptions. Use when the user needs to release a package, create changesets, bump versions, or automate npm publishing workflows. Triggers include requests to "release a package", "create a changeset", "publish to npm", "bump the version", "automate releases", or any task involving version management and package publishing for repositories using the changesets workflow.
🧰 Not standalone — ships with the tool in vercel-labs/autoship
ai
★ 83by vercel
AI SDK for Python (the `ai` package). Use when writing Python that calls LLMs or dedicated image, video, speech, embedding, transcription, or reranking models; builds agents; tests model interactions; or implements tool calling, subagents, approvals, durable execution, telemetry, AI SDK UI backends, and custom providers.
🧰 Not standalone — ships with the tool in vercel-labs/ai-python
ralph-gpu
★ 58by vercel
Minimal WebGPU shader library for creative coding and real-time graphics. Provides fullscreen passes, particles, compute shaders, render targets, and ping-pong buffers with automatic uniform bindings and global time/resolution tracking.
🧰 Not standalone — ships with the tool in vercel-labs/ralph-gpu