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.
game-studio
✓★ 4,081by openai
Route early browser-game work. Use when the user needs stack selection and workflow planning across design, implementation, assets, and playtesting before moving to a specialist skill.
build-run-debug
✓★ 4,081by openai
Build, run, and debug macOS apps with shell-first Xcode and Swift workflows. Use when launching apps or diagnosing build, startup, or runtime failures.
by anthropic
Comprehensive PDF manipulation toolkit for extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms. When Claude needs to fill in a PDF form or programmatically process, generate, or analyze PDF documents at scale.
executive-briefing
✓★ 2,600by anthropic
Transforms research findings into executive-ready briefings. Automatically activated when user mentions 'executive', 'briefing', 'C-suite', 'board', 'leadership', or 'presentation'.
xlsx
✓★ 2,600by anthropic
Comprehensive spreadsheet creation, editing, and analysis with support for formulas, formatting, data analysis, and visualization. When Claude needs to work with spreadsheets (.xlsx, .xlsm, .csv, .tsv, etc) for: (1) Creating new spreadsheets with formulas and formatting, (2) Reading or analyzing data, (3) Modify existing spreadsheets while preserving formulas, (4) Data analysis and visualization in spreadsheets, or (5) Recalculating formulas
flutter-add-widget-preview
✓★ 2,585by flutter
Adds interactive widget previews to the project using the previews.dart system. Use when creating new UI components or updating existing screens to ensure consistent design and interactive testing.
flutter-setup-localization
✓★ 2,585by flutter
Add `flutter_localizations` and `intl` dependencies, enable "generate true" in `pubspec.yaml`, and create an `l10n.yaml` configuration file. Use when initializing localization support for a new Flutter project.
flutter-build-responsive-layout
✓★ 2,585by flutter
Use `LayoutBuilder`, `MediaQuery`, or `Expanded/Flexible` to create a layout that adapts to different screen sizes. Use when you need the UI to look good on both mobile and tablet/desktop form factors.
flutter-use-http-package
✓★ 2,585by flutter
Use the `http` package to execute GET, POST, PUT, or DELETE requests. Use when you need to fetch from or send data to a REST API.
flutter-add-widget-test
✓★ 2,585by flutter
Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to events as expected.
eas-update-insights
✓★ 2,160by expo
Check the health of published EAS Updates: crash rates, install/launch counts, unique users, payload size, and the split between embedded and OTA users per channel. Use when the user asks how an update is performing, whether a rollout is healthy, how many users are on the embedded build vs OTA, or wants to gate CI on update health.
upgrading-expo
✓★ 2,160by expo
Guidelines for upgrading Expo SDK versions and fixing dependency issues
expo-dev-client
✓★ 2,160by expo
Build Expo app for development
expo-module
✓★ 2,160by expo
Guide for creating and writing Expo native modules and views using the Expo Modules API (Swift, Kotlin, TypeScript). Covers module definition DSL, native views, shared objects, config plugins, lifecycle hooks, autolinking, and type system. Use when building or modifying native modules for Expo.
pr-reference
✓★ 1,245by microsoft
Generates PR reference XML with commit history and unified diffs between branches, with extension and path filtering. Use when creating pull request descriptions, preparing code reviews, analyzing branch changes, discovering work items from diffs, or generating structured diff summaries.
python-foundational
✓★ 1,245by microsoft
Foundational Python best practices, idioms, and code quality fundamentals
jira
✓★ 1,245by microsoft
Jira issue workflows for search, issue updates, transitions, comments, and field discovery via the Jira REST API. Use when you need to search with JQL, inspect an issue, create or update work items, move an issue between statuses, post comments, or discover required fields for issue creation.
dataflows-consumption-cli
✓★ 729by microsoft
Monitor, inspect, and query saved Fabric Dataflows Gen2 via read-only CLI. List dataflows, decode base64 definitions (mashup.pq, queryMetadata.json, .platform), discover parameters, retrieve refresh status and job history, classify queries by staging, and execute queries against saved dataflows via the read-side `executeQuery` mashup engine (Arrow IPC response). Runs persisted or ad-hoc read-only executeQuery requests; parses/renders Arrow results. For previewing candidate M before persisting, o
search-consumption-cli
✓★ 729by microsoft
Search the Microsoft Fabric catalog to find an item by name across all workspaces when you don't know which workspace it is in, using the Fabric Catalog Search API. Use when the user wants to: (1) search the catalog for an item by name across workspaces, (2) discover or list items of a specific type across the tenant, (3) identify which workspace contains an item, (4) return item/workspace IDs for downstream API calls. Triggers: "search for an item", "search the catalog", "catalog search", "sear
instrument-data-to-allotrope
✓★ 507by anthropic
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV. Use this skill when scientists need to standardize instrument data for LIMS systems, data lakes, or downstream analysis. Supports auto-detection of instrument types. Outputs include full ASM JSON, flattened CSV for easy import, and exportable Python code for data engineers. Common triggers include converting instrument files, standardizing lab data, preparing data fo
add-mcscopilot
✓★ 413by microsoft
Adds Microsoft Copilot Studio connector to a Power Apps code app. Use when invoking Copilot Studio agents, sending prompts to agents, or integrating agent responses.
add-teams
✓★ 413by microsoft
Adds Microsoft Teams connector to a Power Apps code app. Use when sending Teams messages, posting to channels, or integrating with Teams chat.
add-excel
✓★ 413by microsoft
Adds Excel Online (Business) connector to a Power Apps code app. Use when reading or writing Excel workbook data from OneDrive or SharePoint.
list-connections
✓★ 413by microsoft
Use when the user asks to find, create, or look up a Power Platform connection ID or connection reference for the current environment.
deploy
✓★ 413by microsoft
Use when the user wants to deploy / publish / push a Power Apps mobile app to a Power Platform tenant so others can run it.
add-onedrive
✓★ 413by microsoft
Adds OneDrive for Business connector to a Power Apps code app. Use when uploading, downloading, listing, or managing files in OneDrive.
report-issue
✓★ 413by microsoft
Use when the user wants to report a bug, file an issue, submit a bug report, or report any problem with the mobile-app plugin.
dex
✓★ 205by sentry
Manage tasks via dex CLI. Use when breaking down complex work, tracking implementation items, or persisting context across sessions.
notion-cli
✓★ 134by notion
Use the Notion CLI (`ntn`) to interact with the Notion API, manage workers, and upload files. Use when the user asks to "call the Notion API", "deploy a worker", "upload a file to Notion", "create a page", "query a database", or any task involving the `ntn` command.
sentry-nextjs-sdk
✓★ 19by sentry
Full Sentry SDK setup for Next.js. Use when asked to "add Sentry to Next.js", "install @sentry/nextjs", or configure error monitoring, tracing, session replay, logging, profiling, AI monitoring, or crons for Next.js applications. Supports Next.js 13+ with App Router and Pages Router.