Integrations & APIs
Integration agent skills teach AI agents to work with specific external services and APIs: third-party platforms, webhooks, MCP servers, and data syncs. Instead of re-explaining an API every session, install the skill and the agent knows the endpoints and conventions.
-
salesforcecommercecloud Bundle Sfnext Scapi ManagementAdd, remove, and list typed SCAPI clients in a Storefront Next project using `b2c sfnext scapi` commands, and browse API schemas to discover endpoints before writing loaders. Use this skill whenever the user says 'sfnext scapi', 'add an API to my storefront next project', 'what SCAPI clients does my sfnext project have', 'remove an API client', 'list available APIs for sfnext', 'browse schema before writing a loader', or asks how to integrate a specific SCAPI (shopper-baskets, shopper-search, etc.) into their Storefront Next project as a typed client. Also use when they want to check what parameters an endpoint accepts before coding. NOT for making actual SCAPI calls from loaders — see sfnext-data-fetching. NOT for standalone schema browsing outside a Storefront Next project — see b2c-cli:b2c-scapi-schemas.
-
ticruz38 Bundle EmailGmail integration for reading, sending, and managing emails. Built on top of google-oauth for authentication, with SQLite caching, thread support, and full Gmail API capabilities.
Audited -
ticruz38 Bundle SlackSend messages and notifications to Slack channels. Built on top of slack-auth for authentication, supports messaging, file uploads, channel management, DM sending, and notification templates with variable substitution.
Audited -
ticruz38 Bundle BinanceTrade and monitor crypto via Binance API
-
ticruz38 Bundle CalendarGoogle Calendar integration for events and availability. Built on top of google-oauth for authentication, with SQLite caching, free/busy queries, and full Calendar API capabilities.
Audited -
ticruz38 Bundle MeetingsCoordinate meetings using calendar and email integration. Find mutual availability, send invites, create calendar events, and manage meeting agendas with prep documents.
Audited -
ticruz38 Bundle Slack AuthSlack OAuth and bot token management for team communication. Built on top of auth-provider for secure token storage with automatic refresh, multi-workspace support, permission validation, and health checks.
Audited -
ticruz38 Bundle Binance AuthBinance API authentication and key management for trading skills. Securely stores API keys, validates permissions, supports testnet vs production environments, and provides health checks with balance queries.
-
ticruz38 Bundle Google OAUTHGoogle OAuth adapter for Gmail, Calendar, Drive, Sheets, and other Google services. Built on top of auth-provider for secure token management with automatic refresh, multi-profile support, and health checks.
-
ticruz38 Bundle Receipts OcrExtract data from receipt photos using Google Vision API
-
ticruz38 Bundle Auth ProviderCentralized authentication provider for OAuth 2.0 and API key management. Supports Google, Binance, QuickBooks, and Slack. Provides encrypted SQLite storage, auto-refresh, PKCE flow, and health checks.
-
ticruz38 Bundle Response DraftsDraft support response suggestions with tone matching, KB integration, and solution suggestions
-
ticruz38 Bundle Reservation ManagerRestaurant table reservation system with calendar integration
-
wulaosiji Bundle CalendarGoogle Calendar integration via Apps Script API. Use when checking schedule, meetings, today's events, weekly calendar, or adding events.
Audited -
wulaosiji Bundle Voice CloneVoice cloning and synthesis skill using WaveSpeed AI MiniMax Voice Clone API. Create custom voices from 5-20 second audio samples and generate speech. Supports Wu Na and other specific character voices with high-quality synthesis. Use when: "语音克隆", "声音克隆", "AI语音合成", "克隆声音", "语音生成", "文字转语音", "voice cloning", "AI speech", "clone voice", "text to speech". Cross-references: whisper-stt, media-hub, video-generation. Built by UniqueClub 🌐 https://uniqueclub.ai
Audited -
wulaosiji Skill Whisper SttLocal speech-to-text transcription skill based on OpenAI Whisper. Completely free, no API key required, supports Chinese and multiple languages. Ideal for private, offline voice transcription with high accuracy. Use when: "语音转文字", "语音转录", "本地STT", "语音识别", "音频转文字", "转录音频", "speech to text", "local STT", "speech recognition", "whisper transcription". Cross-references: voice-clone, media-hub, video-generation. Built by UniqueClub 🌐 https://uniqueclub.ai
-
swestash Bundle Test Suite DesignDesign comprehensive test suites for existing code — strategy across unit/integration/e2e, fixtures, factories, helpers. Triggers: add tests, write tests for, increase coverage, test this module, testing strategy, test plan, what tests do I need, test infrastructure, test helpers, this has no tests. Not for TDD — use tdd-workflow.
-
managedcode Bundle GrpcBuild or review gRPC services and clients in .NET. USE FOR: ASP.NET Core gRPC, protobuf contracts, unary or streaming RPC, gRPC client factory, interceptors, deadlines, cancellation, channel reuse, backend service integration. DO NOT USE FOR: broad browser-facing APIs without gRPC-Web tradeoff review, SignalR realtime hubs, plain REST APIs. INVOKES: dotnet build/test and focused service or client smoke checks when code changes.
-
managedcode Bundle MauiBuild, review, or migrate .NET MAUI applications across Android, iOS, macOS, and Windows with correct cross-platform UI, platform integration, and native packaging assumptions. USE FOR: working on cross-platform mobile or desktop UI in .NET MAUI; integrating device capabilities, navigation, or platform-specific code; migrating Xamarin.Forms or aligning. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Code ReviewReview .NET changes for bugs, regressions, architectural drift, missing tests, incorrect async or disposal behavior, and platform-specific pitfalls before you approve or merge them. USE FOR: reviewing a pull request or patch in a .NET repository; checking for behavioral regressions, API misuse, or missing tests; auditing architectural or framework-specific. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Xtwitter ScraperUse XTwitterScraper when a .NET application needs typed access to Xquik's X automation REST API for tweet search, user lookup, posting workflows, extraction jobs, monitors, webhooks, or giveaway draws. USE FOR: integrating the XTwitterScraper NuGet package; reviewing Xquik API client usage; modeling API-key configuration, pagination, binary exports, raw responses, retries, and webhook/event flows in .NET. DO NOT USE FOR: unrelated stacks; direct browser automation; generic social-media strategy; or code that does not call Xquik. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Managedcode StorageUse ManagedCode.Storage when a .NET application needs a provider-agnostic storage abstraction with explicit configuration, container selection, upload and download flows, and backend-specific integration kept. USE FOR: integrating ManagedCode.Storage into a .NET application; reviewing how a project abstracts file or object storage; deciding whether to centralize storage provider. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Managedcode CommunicationUse ManagedCode.Communication when a .NET application needs explicit result objects, structured errors, and predictable service or API boundaries instead of exception-driven control flow. USE FOR: integrating ManagedCode.Communication into services or APIs; replacing exception-driven result handling with explicit results; reviewing service boundaries that return. DO NOT USE FOR: unrelated stacks; generic tasks that do not need this specific guidance. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Managedcode Orleans GraphIntegrate ManagedCode.Orleans.Graph into an Orleans-based .NET application for grain-call policy enforcement, deadlock detection, live-call telemetry, and Mermaid graph diagnostics. USE FOR: ManagedCode.Orleans.Graph integration; allowed grain transitions; Orleans call filters; live policy graphs; reviewing Orleans call-cycle risk. DO NOT USE FOR: generic graph data modeling or traversal unrelated to Orleans calls. INVOKES: inspect the repository context, edit targeted files, and run relevant build, test, lint, or validation commands when changes are made.
-
managedcode Bundle Managedcode Orleans SignalrIntegrate ManagedCode.Orleans.SignalR for grain-driven SignalR delivery, connection and group routing, offline user queues, and restart-safe state. USE FOR: Orleans backplane setup, grain-to-hub publishing, reconnect, heartbeat, and client-invocation failures. DO NOT USE FOR: ordinary SignalR without Orleans or unrelated persistence. INVOKES: inspect configuration, implement the integration, and validate connected-client delivery.
-
iml1s Skill Macos NotarizationmacOS 應用公證指南。當用戶需要打包 macOS 應用、進行公證(notarization)、或建立 DMG 時使用此 skill。包含 API 金鑰資訊和完整的公證流程。
-
iml1s Bundle Revenuecat ManagerRevenueCat IAP configuration manager. Use this skill when the user needs to manage RevenueCat products, offerings, packages, entitlements, or check subscription status via the RevenueCat REST API v2. Triggers on keywords like "RevenueCat", "IAP configuration", "subscription products", "offerings", "packages", "entitlements".
Audited -
iml1s Skill API Contract TestingFlutter/Dart API 契約測試與逆向工程 API 驗證。當需要對第三方 API 做整合測試、驗證 JSON 回應格式、建立 API 契約、快照回歸測試、或使用 api_contract/pact_dart/json_serializable 做契約驗證時使用。觸發關鍵字:"API 契約", "contract test", "API 測試", "整合測試", "API 格式驗證", "逆向 API", "JSONP parse", "response validation", "API regression"。
-
iml1s Skill Flutter Social LoginFlutter social login (Google + Apple Sign-In) with Firebase Auth. Use when setting up or debugging Google/Apple sign-in in Flutter apps, configuring OAuth client IDs, serverClientId, or handling platform-specific login flows. Triggers on keywords like "Google Sign-In", "Apple Sign-In", "social login", "serverClientId", "OAuth client", "sign_in_with_apple", "google_sign_in".
Audited -
iml1s Skill Firebase Auth ManagerUse when managing Firebase Authentication sign-in providers, authorized domains, or auth configuration via CLI. Covers enabling Apple/Google/GitHub/Microsoft providers, listing provider status, managing authorized domains, and querying auth config using Google Identity Toolkit Admin API v2. Also includes Apple Sign-In debugging for invalid-credential errors and Android Google Sign-In setup (SHA-1 fingerprints, OAuth clients, google-services.json, Credential Manager debugging).
-
iml1s Skill Contract Based PortingPort native Android/iOS code to Flutter (or any target language) using Contract-Based TDD. Guarantees zero missed features by extracting the complete API surface from the reference project first, writing contract tests, then implementing RED→GREEN. Use when porting Kotlin/Swift/Java to Dart, or any cross-language feature parity task.
-
iml1s Skill Firebase Appcheck ManagerUse when managing Firebase App Check via CLI. Covers enabling the API, registering Android/iOS attestation providers (Play Integrity, App Attest), managing SHA-256 fingerprints, enforcing services, and managing debug tokens. Triggers on keywords like "App Check", "Play Integrity", "App Attest", "debug token", "attestation", "enforce Firebase".
Audited -
iml1s Bundle Flutter Windows UI TestingAutomate testing of Flutter Windows desktop apps via Win32 API (user32.dll). Use when visually verifying Flutter desktop UI — clicking buttons, opening popups, navigating pages, taking screenshots. Triggers on keywords like "test Windows app", "UI test desktop", "click Flutter window", "Windows 桌面測試", "自動化測試", "截圖驗證", "visual verification desktop".
-
iml1s Skill Flutter API Reverse EngineeringReverse engineer Flutter/mobile app APIs using Frida dynamic instrumentation, BoringSSL traffic interception, crypto analysis, and standalone client creation. Use this skill when the user wants to: reverse engineer a mobile app's API, intercept HTTPS traffic from a Flutter app, extract auth tokens or crypto keys from Android apps, bypass API encryption/obfuscation layers, create a standalone Python API client from a mobile app, hook native libraries with Frida, analyze AES/Ed25519/X25519 crypto in stripped binaries, or dump SharedPreferences. Triggers on keywords like "逆向", "reverse engineer", "Frida", "intercept API", "hook", "ssl_write", "bypass encryption", "extract token", "API client from app", "BoringSSL", "libapp.so", "libflutter.so", "decompile APK".
Audited -
ma08 Bundle XurlUse the xurl CLI for authenticated X/Twitter API work, including reading posts, searching, checking timelines and mentions, inspecting followers/following, posting, replying, quoting, sending DMs, uploading media, and using raw X API v2 endpoints. Use when the user asks to interact with X/Twitter through xurl or needs raw/unsupported X API workflows. Prefer the birdclaw skill first for cache-backed follower/following analysis, unfollower checks, mutuals, non-mutual following, top followers, and leadgen exports.
Audited -
ma08 Bundle BirdclawUse Birdclaw for cache-first X/Twitter data workflows, especially followers/following, unfollowers, mutuals, non-mutual following, top followers, leadgen lists, local timeline/DM/search analysis, backups, or PR/code work in the Birdclaw repo. Prefer this skill over direct xurl whenever Birdclaw can answer from its local SQLite cache or explicit sync workflow; use xurl only for auth setup, unsupported endpoints, or intentional live API calls.
Frequently asked questions
What are Integrations & APIs agent skills?
Integration agent skills teach AI agents to work with specific external services and APIs: third-party platforms, webhooks, MCP servers, and data syncs. Instead of re-explaining an API every session, install the skill and the agent knows the endpoints and conventions.
Which Integrations & APIs skills are most installed?
Popular Integrations & APIs skills on SkillMD right now include google-oauth, test-suite-design, sfnext-scapi-management. Rankings shift as installs change; sort this page by "Most installs" for the live list.
Do Integrations & APIs skills work with Claude Code and Cursor?
Yes. Every skill here ships as a SKILL.md file, an open format that works in Claude Code, Claude.ai, Cursor, Codex, Windsurf, and 60+ other agents. Install one with npx skillmds@latest add <owner>/<name>, or copy the file into your agent's skills directory.