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 skillsui-widget-developer
✓★ 926by microsoft
Build MCP servers for Copilot Chat using the OpenAI Apps SDK or MCP Apps SDK widget rendering support (any language). Use this skill when: - Creating MCP servers that integrate with M365 Copilot declarative agents - Building rich interactive widgets (React + Fluent UI) that render in Copilot Chat - Implementing tools that return structuredContent for widget rendering - Adapting an existing MCP server to support Copilot widget rendering - Setting up devtunnels for localhost MCP server exposure -
🧰 Not standalone — use together with microsoft/work-iq
meeting-cost-calculator
✓★ 926by microsoft
Calculate time spent in meetings per week or month — total hours, percentage of work time, attendee‑hours, and identify your most expensive recurring meetings.
🧰 Not standalone — use together with microsoft/work-iq
multi-plan-search
✓★ 926by microsoft
Search for tasks across all your Planner plans by keyword, assignee, status, or priority — unified cross‑plan task discovery in one view.
🧰 Not standalone — use together with microsoft/work-iq
org-chart
✓★ 926by microsoft
Display a beautifully formatted ASCII org chart for any person in the organization — showing their manager, peers, and direct reports in a visual tree.
🧰 Not standalone — use together with microsoft/work-iq
site-explorer
✓★ 926by microsoft
Browse and discover SharePoint sites, lists, document libraries, and file contents — navigate your SharePoint world without leaving the CLI.
🧰 Not standalone — use together with microsoft/work-iq
action-item-extractor
✓★ 926by microsoft
Extract action items with owners, deadlines, and priorities from meeting content
🧰 Not standalone — use together with microsoft/work-iq
channel-audit
✓★ 926by microsoft
Audit Teams channels across your teams — identify inactive channels, low‑engagement conversations, channels with no recent posts, and recommend cleanup actions.
🧰 Not standalone — use together with microsoft/work-iq
channel-digest
✓★ 926by microsoft
Summarize activity across multiple Teams channels into a single consolidated digest — key discussions, decisions, mentions, and action items.
🧰 Not standalone — use together with microsoft/work-iq
daily-outlook-triage
✓★ 926by microsoft
Get a quick summary of your day by pulling your inbox emails and calendar meetings. Helps you triage and prioritize your workday.
🧰 Not standalone — use together with microsoft/work-iq
email-analytics
✓★ 926by microsoft
Analyze your email patterns over a time period — volume trends, top senders, response time estimates, busiest days, and unread backlog statistics.
🧰 Not standalone — use together with microsoft/work-iq
install-atk
✓★ 926by microsoft
Install or update the M365 Agents Toolkit (ATK) CLI and VS Code extension. Triggers: "install atk", "update atk", "install agents toolkit", "update agents toolkit", "install the toolkit", "setup atk", "get atk", "install atk cli", "install atk extension", "install atk vsix", "update the vs code extension", "install latest atk", "upgrade atk"
🧰 Not standalone — use together with microsoft/work-iq
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".
🧰 Not standalone — use together with microsoft/work-iq
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 deve
🧰 Not standalone — use together with microsoft/work-iq
teams-app-developer
✓★ 926by microsoft
Build, test, and deploy code-based Teams apps using the M365 Agents Toolkit CLI. USE FOR: Custom Engine Agents (CEA), Teams bots, tabs, message extensions, Agents Playground local testing, Azure provision/deploy, Slack-to-Teams migration, cross-platform bot development, Block Kit to Adaptive Cards conversion, AI model integration (OpenAI/Azure/Anthropic/Bedrock). DO NOT USE FOR: declarative agents — use the `declarative-agent-developer` skill instead. Triggers: "build a teams bot", "custom engin
🧰 Not standalone — use together with microsoft/work-iq
workiq-preview
✓★ 926by microsoft
WorkIQ - Microsoft 365 tool surface for agents. Use for any workplace question or write action where data lives in M365. Supports semantic `ask` plus structured tools (`fetch`, create/update/delete, actions, functions, path/schema discovery) for mail, meetings/calendar, documents/files, Teams chats/channels, OneDrive/SharePoint, and people. Read triggers, "what did [person] say", priorities/top of mind, meeting decisions/action items, summarize thread/chat, find emails/docs, list meetings/messag
🧰 Not standalone — use together with microsoft/work-iq
workiq
✓★ 926by microsoft
WorkIQ - Microsoft 365 tool surface for agents. Use for any workplace question or write action where data lives in M365. Supports semantic `ask` plus structured tools (`fetch`, create/update/delete, actions, functions, path/schema discovery) for mail, meetings/calendar, documents/files, Teams chats/channels, OneDrive/SharePoint, and people. Read triggers, "what did [person] say", priorities/top of mind, meeting decisions/action items, summarize thread/chat, find emails/docs, list meetings/messag
🧰 Not standalone — use together with microsoft/work-iq
building-components
✓★ 776by vercel
Guide for building modern, accessible, and composable UI components. Use when building new components, implementing accessibility, creating composable APIs, setting up design tokens, publishing to npm/registry, or writing component documentation.
🧰 Not standalone — use together with vercel/components.build
mcp-qa
✓★ 753by getsentry
QA MCP tool changes with local CLI and real agent clients. Use when explicitly invoked via /mcp-qa or when asked to QA MCP tool changes end-to-end.
🧰 Not standalone — use together with getsentry/sentry-mcp
openspec-apply-change
✓★ 753by getsentry
Implement tasks from an OpenSpec change. Use when the user wants to start implementing, continue implementation, or work through tasks.
🧰 Not standalone — use together with getsentry/sentry-mcp
openspec-archive-change
✓★ 753by getsentry
Archive a completed change in the experimental workflow. Use when the user wants to finalize and archive a change after implementation is complete.
🧰 Not standalone — use together with getsentry/sentry-mcp
openspec-explore
✓★ 753by getsentry
Enter explore mode - a thinking partner for exploring ideas, investigating problems, and clarifying requirements. Use when the user wants to think through something before or during a change.
🧰 Not standalone — use together with getsentry/sentry-mcp
openspec-sync-specs
✓★ 753by getsentry
Sync delta specs from a change to main specs. Use when the user wants to update main specs with changes from a delta spec, without archiving the change.
🧰 Not standalone — use together with getsentry/sentry-mcp
testing-guidelines
✓★ 753by sentry
Guide for writing tests. Use when adding new functionality, fixing bugs, or when tests are needed. Emphasizes integration tests, real-world fixtures, and regression coverage.
🧰 Not standalone — use together with getsentry/sentry-mcp
write-endpoints
✓★ 753by cloudflare
Comprehensive guide for building OpenAPI endpoints with chanfana - schema definition, request validation, CRUD operations, D1 database integration, and exception handling
🧰 Not standalone — use together with cloudflare/chanfana
skill-creator
✓★ 753by sentry
Alias for sentry-skills:skill-writer. Use when users explicitly ask for "skill-creator" or reference the legacy skill name. Redirects to the canonical skill authoring workflow.
🧰 Not standalone — use together with getsentry/sentry-mcp
openspec-propose
✓★ 753by getsentry
Propose a new change with all artifacts generated in one step. Use when the user wants to quickly describe what they want to build and get a complete proposal with design, specs, and tasks ready for implementation.
🧰 Not standalone — use together with getsentry/sentry-mcp
logging-observability
✓★ 753by sentry
Review code for correct logging and error handling patterns. Use when reviewing code that handles errors, uses logging functions, or captures exceptions. Enforces the error hierarchy where 4xx errors are never logged to Sentry and 5xx errors always are. Trigger phrases include "review logging", "check error handling", "audit observability", or verify correct use of logIssue vs logError.
🧰 Not standalone — use together with getsentry/sentry-mcp
mcp-audit
✓★ 753by sentry
Audit MCP servers for protocol compliance, metadata drift, and compatibility regressions. Use when reviewing tool annotations, tool/result schemas, structured output, lifecycle/init handshake, capabilities, prompts/resources support, transports, auth, security, version drift, or Warden/CI MCP compatibility checks. Trigger phrases include "audit MCP", "check MCP spec compliance", "review tool hints", "validate tools/list", "check initialize handshake", "review prompt or resource capabilities", an
🧰 Not standalone — use together with getsentry/sentry-mcp
create-pr
✓★ 753by sentry
Alias for sentry-skills:pr-writer. Use when users explicitly ask for "create-pr" or reference the legacy skill name. Redirects to the canonical PR writing workflow.
🧰 Not standalone — use together with getsentry/sentry-mcp
teams-dev
✓★ 713by microsoft
Use this skill whenever the user mentions Microsoft Teams in a development context — whether they're building, integrating, configuring, debugging, or just asking questions. Covers bots, message extensions, embedded web apps, Adaptive Cards, dialogs, SSO, infrastructure, the Teams Developer CLI/SDK, and general Teams platform queries. If the word "Teams" appears, err on the side of invoking this skill.
🧰 Not standalone — use together with microsoft/teams-sdk