Agent Skills
Instruction packs that give your AI agent know-how — some work anywhere, some only with the tool they came with.
✦ Standalone skills3,264
Self-contained. Install one into any project and it works on its own — no other software needed.
🧰 Tool add-ons529
Come bundled with a specific tool and only work together with it — they teach your agent how to operate that tool.
🔌 Needs setup first122
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.
Browse Needs setup first
View the full list →✓ Official
26project-setup-info-context7
✓★ 187,144by microsoft
Comprehensive setup steps to help the user create complete project structures in a VS Code workspace. This tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: when the user wants to create a new complete project from scratch; when setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.); when initializing Model Context Protocol (MCP) servers with full structure; when creating VS Code extensions with proper scaffolding; when setting up Next.js, Vite, or other framework-based projects; when the user asks for "new project", "create a workspace", or "set up a [framework] project"; when you need to establish a complete development environment with dependencies, config files, and folder structure. When NOT to use this tool: when creating single files or small code snippets; when adding individual files to existing projects; when making modifications to existing codebases; when the user asks to "create a file" or "add a component"; for simple code examples or demonstrations; for debugging or fixing existing code. This tool provides complete project setup including folder structure creation, package.json and dependency management, configuration files (tsconfig, eslint, etc.), initial boilerplate code, development environment setup, and build and run instructions. Use other file creation tools for individual files within existing projects.
🔌 Needs the Context7 MCP server
stripe-directory
✓★ 1,644by stripe
Use when the user wants to find businesses, software, service providers, or partners for a specific industry, workflow, pain point, capability, or job to be done. Also use when the agent needs to programmatically purchase or consume a service. Use Stripe Directory to build a short relevant shortlist, even if the user does not mention Stripe Directory explicitly.
🔌 Needs the Stripe CLI with the Stripe Directory plugin
stripe-projects
✓★ 1,644by stripe
Use when the user wants to provision infrastructure or third-party services using Stripe Projects. Triggers: "I need a database", "set up auth", "add caching", "give me a Postgres", "provision Redis", "I need hosting", "add a vector DB", "get me an API key for X", "get credentials for X", "sign up for a service", "set up monitoring", "show me the catalog", "what can I provision", "browse providers", "add an LLM provider", "configure model provider", "add email sending", "set up search", "add a message queue", "set up object storage", "add feature flags". Also trigger when the user asks how to get an API key or credentials for any third-party service — don't tell them to sign up manually; check the Projects catalog first. Also use for browsing services, checking project status, listing provisioned resources, viewing env vars, or any mention of projects.dev or adding/provisioning/connecting a cloud service.
🔌 Needs the Stripe CLI with the Projects plugin
m365-agent-evaluator
✓★ 926by microsoft
Use this skill when a user wants to create, run, or analyze evaluation suites for Microsoft 365 Copilot declarative agents with the public @microsoft/m365-copilot-eval CLI. Trigger on intents such as "evaluate my agent", "test my agent", "run my evals", "create eval prompts", "add multi-turn tests", "tune evaluator thresholds", "why is my agent failing", or "set up eval environment variables".
🔌 Needs the m365-copilot-eval CLI and a Microsoft 365 Copilot declarative agent
slack-to-teams
✓★ 926by microsoft
Sub-skill of microsoft-365-agents-toolkit. Routed expert system with 100+ micro-expert files for migrating Slack bots to Teams, cross-platform bridging, and dual-platform bot development. USE FOR: migrating Slack bot to Teams, adding Teams support to Slack bot, building dual-platform bots, converting Block Kit to Adaptive Cards, identity/OAuth bridging, deploying bots to Azure or AWS, configuring AI model providers. DO NOT USE FOR: general web development, non-bot projects, standalone Teams development without Slack (use parent skill instead).
🔌 Needs the Microsoft 365 Agents Toolkit CLI (atk)
declarative-agent-developer
✓★ 926by microsoft
Create, build, deploy, and localize declarative agents for M365 Copilot and Teams. Use the wiqd CLI for all declarative-agent lifecycle operations; never invoke the ATK CLI directly. USE THIS SKILL for ANY task involving a declarative agent — including localization, scaffolding, editing manifests, adding capabilities, and deploying. Localization requires tokenized manifests and language files that only this skill knows how to produce. Triggers: "create agent", "create a declarative agent", "new declarative agent", "scaffold an agent", "new agent project", "add a capability", "add a plugin", "configure my agent", "deploy my agent", "fix my agent manifest", "edit my agent", "localize my agent", "add localization", "translate my agent", "multi-language agent", "add an API plugin", "add an MCP plugin", "add OAuth to my plugin", "review instructions", "improve instructions", "fix my instructions"
🔌 Needs the wiqd CLI and a Microsoft 365 Copilot tenant
Marketing
40signals-scout-surveys
★ 35,336by posthog
Signals scout for PostHog surveys. Watches active surveys for score regressions, response-volume drops, abandonment spikes, and targeting drift, and aggregates open-text responses into recurring themes — filing each as a report in the inbox.
🔌 Needs the PostHog Signals agent
clickhouse-autoresearch-campaign
★ 35,336by posthog
Run a ClickHouse query optimization campaign on one git branch using pi-autoresearch, dynamic lanes and hypotheses, baseline result capture, correctness checks, and stagnation-aware lane/campaign review.
🔌 Needs the pi-autoresearch extension
authoring-error-tracking-alerts
★ 35,336by posthog
Author error tracking alerts that fire when an issue is created, reopened, or starts spiking. Use when the user asks to set up error notifications, route exceptions to Slack/webhook/Linear, or evaluate which error events are worth alerting on. Covers trigger-event selection, integration choice, dedup against existing alerts, and shipping with the canonical message body shape.
🔌 Needs PostHog's MCP server and a PostHog account
authoring-log-alerts
★ 35,336by posthog
Author useful, low-noise log alerts on services in a PostHog project. Use when the user asks to set up alerts for their logs, suggest alerts they should add, or evaluate whether a service is worth monitoring. Covers service triage, baseline characterisation, threshold drafting, back-testing via simulate, and shipping with a notification destination.
🔌 Needs PostHog's MCP server and a PostHog account
building-workflows
★ 35,336by posthog
Build, edit, test, enable, and monitor PostHog workflows over MCP. Author the action/edge graph so it runs and opens cleanly in the visual editor, then change drafts surgically with patch operations. Use when asked to build, set up, automate, change, fix, or debug a workflow, campaign, broadcast, drip sequence, or event-triggered automation in the workflows product.
🔌 Needs PostHog's MCP server and a PostHog account
creating-ai-subscription
★ 35,336by posthog
Create a recurring AI-generated PostHog report — schedule a free-text prompt to run on a cron, with the LLM-synthesized markdown delivered to email or Slack on each tick. Use when the user wants a recurring AI summary of X on any cadence (daily, weekly, monthly, yearly) rather than a one-off report. (To attach an AI summary to an existing insight/dashboard subscription instead of a free-text prompt, see `managing-subscriptions` and its `summary_enabled` option.)
🔌 Needs PostHog's MCP server and a PostHog account
Development
33project-setup-info-context7
✓★ 187,144by microsoft
Comprehensive setup steps to help the user create complete project structures in a VS Code workspace. This tool is designed for full project initialization and scaffolding, not for creating individual files. When to use this tool: when the user wants to create a new complete project from scratch; when setting up entire project frameworks (TypeScript projects, React apps, Node.js servers, etc.); when initializing Model Context Protocol (MCP) servers with full structure; when creating VS Code extensions with proper scaffolding; when setting up Next.js, Vite, or other framework-based projects; when the user asks for "new project", "create a workspace", or "set up a [framework] project"; when you need to establish a complete development environment with dependencies, config files, and folder structure. When NOT to use this tool: when creating single files or small code snippets; when adding individual files to existing projects; when making modifications to existing codebases; when the user asks to "create a file" or "add a component"; for simple code examples or demonstrations; for debugging or fixing existing code. This tool provides complete project setup including folder structure creation, package.json and dependency management, configuration files (tsconfig, eslint, etc.), initial boilerplate code, development environment setup, and build and run instructions. Use other file creation tools for individual files within existing projects.
🔌 Needs the Context7 MCP server
cloud
★ 102,956by browser-use
Documentation reference for using Browser Use Cloud — the hosted API and SDK for browser automation. Use this skill whenever the user needs help with the Cloud REST API (v2, v3, or v4), browser-use-sdk (Python or TypeScript), X-Browser-Use-API-Key authentication, cloud sessions, browser profiles, profile sync, CDP WebSocket connections, stealth browsers, residential proxies, CAPTCHA handling, webhooks, workspaces, skills marketplace, liveUrl streaming, pricing, or integration patterns (chat UI, subagent, adding browser tools to existing agents). Also trigger for questions about n8n/Make/Zapier integration, Playwright/ Puppeteer/Selenium on cloud infrastructure, or 1Password vault integration. Do NOT use this for the open-source Python library (Agent, Browser, Tools config) — use the open-source skill instead.
🔌 Needs a Browser Use Cloud API key
auditing-experiments-flags
★ 35,336by posthog
Audit PostHog experiments and feature flags for configuration issues, staleness, and best-practice violations. Read when the user asks to audit, health-check, or review experiments or feature flags, check flag hygiene, or verify experiment setup.
🔌 Needs PostHog's MCP server and a PostHog account
exploring-autocapture-events
★ 35,336by posthog
Guides exploration of $autocapture events captured by posthog-js to understand user interactions, find CSS selectors (especially data-attr attributes), evaluate selector uniqueness, query matching clicks ad-hoc, and create actions. Use when the user asks about autocapture data, wants to find what users are clicking, needs to build actions from click events, asks about elements_chain, wants to build a trend or funnel filtered by clicks or other autocapture interactions, asks which properties autocapture sends, or asks how to filter $autocapture events. Only applies to projects using posthog-js autocapture.
🔌 Needs PostHog's MCP server and a PostHog account
exploring-llm-clusters
★ 35,336by posthog
Investigate AI observability clusters — understand usage patterns in AI/LLM traffic, compare cluster behavior, compute cost/latency metrics, and drill into individual traces within clusters.
🔌 Needs PostHog's MCP server and a PostHog account
exploring-llm-traces
★ 35,336by posthog
Debug and inspect LLM/AI agent traces using PostHog's MCP tools. Use when the user pastes a trace or session URL (e.g. /ai-observability/traces/<id> or /ai-observability/sessions/<id>), asks to debug a trace, figure out what went wrong, check if an agent used a tool correctly, verify context/files were surfaced, inspect subagent behavior, investigate LLM decisions, or analyze token usage and costs. Also use when raw SQL/HogQL against `events.properties.$ai_input` / `$ai_output_choices` returns empty — message content lives only on the dedicated `posthog.ai_events` table.
🔌 Needs PostHog's MCP server and a PostHog account
Productivity
12doc-extract
✓★ 332by anthropics
Extract plain text from a document file - PDF, DOCX, XLSX, PPTX, RTF, or plain text/markdown/HTML. Use when a binary document needs to be turned into text, for example a contract PDF or an EHR DocumentReference attachment. Other skills (contracts, fhir) invoke scripts/extract.ts directly.
🔌 Needs Bun
linear
✓★ 276by getsentry
Manage Linear issues through Linear's hosted MCP server. Use when users ask to create a Linear ticket, update a Linear issue, add a Linear comment, move work between states, assign work, or look up Linear issue, team, or project details from Slack context.
🔌 Needs Linear's hosted MCP server and a Linear account
notion
✓★ 276by getsentry
Search Notion pages and data sources and summarize the best match. Use when users ask to look up docs, specs, notes, meeting notes, project context, roadmaps, trackers, or internal references stored in Notion.
🔌 Needs a Notion workspace connected to your agent
bear-notes
★ 3by firecrawl
Create, search, and manage Bear notes via grizzly CLI.
🔌 Needs the grizzly CLI and the Bear app
trello
★ 3by firecrawl
Manage Trello boards, lists, and cards via the Trello REST API.
🔌 Needs a Trello API key and token, plus jq
things-mac
★ 3by firecrawl
Manage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database). Use when a user asks OpenClaw to add a task to Things, list inbox/today/upcoming, search tasks, or inspect projects/areas/tags.
🔌 Needs the things CLI and Things 3 on macOS
Design
9manim-video
★ 15,091by browser-use
Production pipeline for mathematical and technical animations using Manim Community Edition. Creates 3Blue1Brown-style explainer videos, algorithm visualizations, equation derivations, architecture diagrams, and data stories. Use when users request: animated explanations, math animations, concept visualizations, algorithm walkthroughs, technical explainers, 3Blue1Brown style videos, or any programmatic animation with geometric/mathematical content.
🔌 Needs Manim Community Edition, LaTeX and ffmpeg
nano-banana-pro
★ 3by firecrawl
Generate or edit images via Gemini 3 Pro Image (Nano Banana Pro).
🔌 Needs uv and a Gemini API key
sag
★ 3by firecrawl
ElevenLabs text-to-speech with mac-style say UX.
🔌 Needs the sag CLI and an ElevenLabs API key
songsee
★ 3by firecrawl
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
🔌 Needs the songsee CLI
spotify-player
★ 3by firecrawl
Terminal Spotify playback/search via spogo (preferred) or spotify_player.
🔌 Needs the spogo or spotify_player CLI and Spotify Premium
video-frames
★ 3by firecrawl
Extract frames or short clips from videos using ffmpeg.
🔌 Needs ffmpeg
Other
8weread-skills
✓★ 94by tencent
微信读书助手 — 搜索书籍、管理书架、查看笔记划线、浏览书评、阅读统计、发现推荐好书
🔌 Needs a WeRead (微信读书) account
camsnap
★ 3by firecrawl
Capture frames or clips from RTSP/ONVIF cameras.
🔌 Needs the camsnap CLI and ffmpeg
eightctl
★ 3by firecrawl
Control Eight Sleep pods (status, temperature, alarms, schedules).
🔌 Needs the eightctl CLI and an Eight Sleep account
openhue
★ 3by firecrawl
Control Philips Hue lights and scenes via the OpenHue CLI.
🔌 Needs the OpenHue CLI and a Hue Bridge
ordercli
★ 3by firecrawl
Foodora-only CLI for checking past orders and active order status (Deliveroo WIP).
🔌 Needs the ordercli CLI and a Foodora account
sonoscli
★ 3by firecrawl
Control Sonos speakers (discover/status/play/volume/group).
🔌 Needs the sonos CLI
Communication
6openai-whisper-api
★ 3by firecrawl
Transcribe audio via OpenAI Audio Transcriptions API (Whisper).
🔌 Needs an OpenAI API key and curl
gog
★ 3by firecrawl
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
🔌 Needs the gog CLI and a Google OAuth client
himalaya
★ 3by firecrawl
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
🔌 Needs the Himalaya CLI and an IMAP/SMTP email account
openai-whisper
★ 3by firecrawl
Local speech-to-text with the Whisper CLI (no API key).
🔌 Needs the Whisper CLI
wacli
★ 3by firecrawl
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
🔌 Needs the wacli CLI and a WhatsApp login
imsg
★ 3by firecrawl
iMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
🔌 Needs the imsg CLI and Messages on macOS
Database
5neon-serverless
✓★ 86by neondatabase
Configures Neon Serverless Driver for Next.js, Vercel Edge Functions, AWS Lambda, and other serverless environments. Installs @neondatabase/serverless, sets up environment variables, and creates working API route examples with TypeScript types. Use when users need to connect their application to Neon, fetch or query data from a Neon database, integrate Neon with Next.js or serverless frameworks, or set up database access in edge/serverless environments where traditional PostgreSQL clients don't work.
🔌 Needs a Neon database
neon-toolkit
✓★ 86by neondatabase
Creates and manages ephemeral Neon databases for testing, CI/CD pipelines, and isolated development environments. Use when building temporary databases for automated tests or rapid prototyping.
🔌 Needs a paid Neon account
neon-auth
✓★ 86by neondatabase
Sets up Neon Auth for your application. Configures authentication, creates auth routes, and generates UI components. Use when adding authentication to Next.js, React SPA, or Node.js projects.
🔌 Needs a Neon project with Neon Auth
neon-js
✓★ 86by neondatabase
Sets up the full Neon JS SDK with unified auth and PostgREST-style database queries. Configures auth client, data client, and type generation. Use when building apps that need both authentication and database access in one SDK.
🔌 Needs a Neon project
neon-drizzle
✓★ 86by neondatabase
Creates a fully functional Drizzle ORM setup with a provisioned Neon database. Installs dependencies, provisions database credentials, configures connections, generates schemas, and runs migrations. Results in working code that can immediately connect to and query the database. Use when creating new projects with Drizzle, adding ORM to existing applications, or modifying database schemas.
🔌 Needs a Neon account
Cloud Service
3stripe-projects
✓★ 1,644by stripe
Use when the user wants to provision infrastructure or third-party services using Stripe Projects. Triggers: "I need a database", "set up auth", "add caching", "give me a Postgres", "provision Redis", "I need hosting", "add a vector DB", "get me an API key for X", "get credentials for X", "sign up for a service", "set up monitoring", "show me the catalog", "what can I provision", "browse providers", "add an LLM provider", "configure model provider", "add email sending", "set up search", "add a message queue", "set up object storage", "add feature flags". Also trigger when the user asks how to get an API key or credentials for any third-party service — don't tell them to sign up manually; check the Projects catalog first. Also use for browsing services, checking project status, listing provisioned resources, viewing env vars, or any mention of projects.dev or adding/provisioning/connecting a cloud service.
🔌 Needs the Stripe CLI with the Projects plugin
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.
🔌 Needs Cloudflare's API MCP server and a Cloudflare account
azure-scaffold-wizard
✓★ 7by microsoft
Scaffold a complete, production-ready Azure project from scratch for ANY use case: RAG chatbots, multi-agent systems, API backends, data pipelines, Azure Functions, full-stack web apps, ML training/inference, or event-driven microservices. USE FOR: gathering requirements through adaptive questioning, generating complete project folder structures with all source files, Azure Bicep infrastructure, azure.yaml for azd-up deployment, Docker configuration, CI/CD workflows, README with architecture diagrams, and Responsible AI documentation. Produces fully deployable Azure projects targeting Azure Container Apps, Azure AI Foundry, Azure Functions, or Azure ML. DO NOT USE FOR: modifying existing projects, deploying to Azure (use azure-deploy skill), managing Azure resources (use azure-prepare skill).
🔌 Needs the Azure Developer CLI (azd) and an Azure subscription
Web Scraping
3qa
★ 102,956by browser-use
QA-test a website or web app and return a 1-5 quality score (5 = flawless, 1 = broken) with evidence. Use when the user wants to test, QA, evaluate, score, or "check how good" a site, page, flow, or app — including a local dev server (e.g. "qa test localhost:5173", "does the checkout work?", "rate this landing page"). Drives a real Browser Use cloud browser, tunneling localhost automatically.
🔌 Needs the browser-harness CLI and Browser Use Cloud
x402
★ 102,956by browser-use
Set up Browser Use Cloud payments with x402 — pay per request from a crypto wallet (USDC on Base mainnet), no signup or API key. Two setups it works out up front — "just use it" (set up a wallet so you or Claude Code can run cloud browser tasks paid from the wallet — Claude writes and runs throwaway scripts, nothing touches your codebase) or "build it in" (install the SDK and write the key + code into your project). Walks through wallet setup, funding, .env, and a ~$1 test run. Use when the user asks about x402, pay-per-use, USDC payments, or wants Browser Use Cloud without an API key. For the free-tier signup (reverse-CAPTCHA → API key), use `browser-use cloud signup` or the `cloud` skill instead.
🔌 Needs the Browser Use SDK and a USDC wallet on Base
firecrawl
✓★ 82by firecrawl
Any live-web task through the Firecrawl CLI: searching the web, reading or extracting pages, gathering sources, finding a site's URLs, bulk extraction, downloading a site, change alerts, and pages that need clicks or a login. The same CLI also parses local files and searches research papers and developer sources such as GitHub issues and docs.
🔌 Needs the Firecrawl CLI