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.
-
lerianstudio Skill Ring Instrumenting Streaming EventsInstrumenting streaming events: wires lib-streaming event emission end-to-end into a Lerian Go service via a 13-gate cycle (catalog, Builder bootstrap, Emit sites, outbox, HTTP manifest, NoopEmitter fallback, integration and chaos tests), dispatching ring:backend-go under TDD. Consumes the validated instrumentation-map.json from ring:mapping-streaming-events. Use after that map exists. Skip for non-Go or when no map is present.
-
ngxtm Bundle Asp Net Core Web APIModern ASP.NET Core patterns for building RESTful APIs.
-
ngxtm Bundle Async GRAPHQLHigh-performance GraphQL server library for Rust.
-
rwilson504 Skill Streamdeck OAUTHOAuth 2.0 (authorization code + PKCE) for Stream Deck plugins: launching auth via streamDeck.system.openUrl, receiving the callback via deep-linking (streamdeck://plugins/message/<UUID>/<path>), the Elgato OAuth2 redirect proxy (https://oauth2-redirect.elgato.com/streamdeck/plugins/message/<UUID>/<path>) for providers that reject custom schemes, validating `state`, exchanging `code` for tokens in the plugin backend, storing access + refresh tokens in global settings, refresh-token rotation, sign-out, end-to-end TypeScript reference. USE FOR: connecting a Stream Deck plugin to Spotify/Twitch/YouTube/Hue/Google/Microsoft/GitHub or any OAuth2 provider, "sign in with X" button in property inspector, OAuth callback handling, deep link OAuth, oauth2-redirect.elgato.com proxy URL, PKCE, refresh token rotation, secure token storage in Stream Deck plugins.
-
ngxtm Bundle Gin FrameworkHigh-performance Go web framework with martini-like API.
-
ngxtm Bundle Spring Boot WebREST controller patterns, request handling, validation, exception handling, and WebFlux.
-
ngxtm Bundle Nestjs API StandardsResponse wrapping, pagination, and error standardization.
-
pmarashian Skill Environment FilesRules for .env file handling, .env.example template format, and what's allowed vs forbidden. Use when working with environment variables, API keys, or configuration files.
-
rwilson504 Skill Streamdeck PublishingPackaging and shipping a Stream Deck plugin to the Elgato Marketplace: streamdeck pack to produce .streamDeckPlugin, .sdignore exclusions, DRM (SDKVersion 3 + Software 6.9+: file encryption + integrity), Maker Console submission (https://maker.elgato.com), Maker Agreement, review process, supported product types, country/Stripe limitations, 70/30 payout split, IP ownership, multi-listing, marketplace UX guidelines for icons, side-loading via .streamDeckPlugin double-click, version bumps. USE FOR: publishing a Stream Deck plugin, enabling DRM, packaging a plugin, submitting to Maker Console, becoming a maker, marketplace review, plugin updates / version bumps, icon UX guidelines, distributing outside the marketplace.
-
ngxtm Bundle Testing With Junit MockitoJUnit 5, Mockito, Spring test slices, integration testing, and test organization.
-
pmarashian Skill Monorepo Backend LayoutFor repos with a backend/ (or similar) directory, treat that as the app root. Create all API routes and library code under backend/src/app/... and backend/src/lib/... Never create src/ at the repository root for backend routes. Use before creating any API or lib file to prevent 404s and wrong-path creation.
-
kesslerio Skill XurlUse xurl for authenticated X API posts, replies, search, DMs, media upload, followers, or raw v2 calls.
-
kesslerio Skill GithubUse gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.
-
kesslerio Bundle 1passwordSet up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.
-
ngxtm Bundle Java Collections StreamsCollections framework, Stream API, functional interfaces, and Optional patterns.
-
pmarashian Bundle Elevenlabs File HandlingPatterns for handling ElevenLabs API file outputs, including path management and file relocation. Use when generating audio with ElevenLabs tools, when files are written to unexpected locations, or when output_directory parameter is ignored. Files are always written to $HOME/Desktop regardless of output_directory specification.
-
pmarashian Skill Asset Integration WorkflowIntegrate external assets (PixelLab, ElevenLabs) into projects with proper error handling, fallback mechanisms, and testing patterns. Use when generating assets, downloading files, or integrating assets into game code. Standardizes workflow and reduces integration time by 25-35%.
-
allanninal Skill Better AuthBetter Auth integration patterns for authentication in TypeScript applications. Use when implementing authentication, sessions, OAuth, or user management.
-
allanninal Skill N8n WorkflowsBuild n8n workflow automations - nodes, expressions, JavaScript code, and integration patterns. Use when creating or debugging n8n workflows.
-
pmarashian Skill Phaser Scene Transition PatternsCommon Phaser scene transition patterns, data passing, and test seam integration for scene management. Use when implementing scene navigation, passing data between scenes, or integrating test seams for scene transitions. Reduces scene transition implementation time by 30-40%.
-
allanninal Skill Stripe Best PracticesBest practices for building Stripe integrations - payments, subscriptions, webhooks, and checkout. Use when implementing payment features or upgrading Stripe SDK versions.
-
sitaggart Bundle Triage Issue ReportsTriage Slack issue reports with one thread-only verdict, evidence review, cause-aware routing, tracker dedupe, and fail-closed ticket creation. Use only from the configured Benny triage automation.
-
sitaggart Bundle Reproduce And Fix IssuesReproduce triaged Slack bugs through a configured app-control adapter, verify existing fixes, and open a bounded draft pull request only after before-and-after proof. Use only from the configured Benny repro automation.
-
sitaggart Bundle Principle Migrate Callers Then Delete Legacy ApisApply when introducing a new internal API while old callers still exist. Migrate callers and delete the old API in the same wave instead of preserving compatibility layers.
-
carlvellotti Skill Draft FollowupsDraft follow-up Slack messages and emails from meeting outcomes. Matches tone to recipient using people files when available. Drafts only — never auto-send.
-
mattwoodco Skill SearchSetup Meilisearch full-text search with Redis caching, rate limiting, input sanitization, and API key management. Use this skill when the user says "setup search", "add search", "setup meilisearch", "full-text search", or "search integration".
-
mattwoodco Bundle StorageUnified file storage — S3-compatible (RustFS/MinIO) for local dev, Vercel Blob for production. Simple upload/download/delete/list API with presigned URLs.
-
mattwoodco Skill PaymentsCredit-based billing with Stripe — subscriptions, credit balance, usage metering, checkout, billing portal. Use this skill when the user says "add payments", "setup billing", "add stripe", "setup credits", "subscription billing", or "stripe integration".
-
mattwoodco Skill Storage UIFile management UI components — dropzone upload, file list with grid/list toggle, file preview modal, and upload progress tracking. Built on the storage skill's API routes.
-
mattwoodco Skill Stream MuxMUX video infrastructure — live streaming, VOD uploads, asset management, and webhook processing. Use this skill when the user says "add mux", "setup video streaming", "add live streaming", "setup mux", "video uploads", or "stream-mux".
-
mattwoodco Skill Video RoomLiveKit video room infrastructure — server client, JWT token generation, room management API routes, and a client-side hook for joining rooms. Use this skill when the user says "add video", "setup video rooms", "add livekit", "video calling", or "setup video-room".
-
mattwoodco Skill Media BunnyBrowser-based video processing with mediabunny — read, write, convert MP4/WebM/MKV using WebCodecs API. Server integration for storage and metadata tracking.
-
mattwoodco Bundle Test SkillsMeta skill that applies ALL skills into sandboxes in dependency order, validates the full composition, fixes errors in the skill markdowns, and ports fixes back to skills/. Use this skill when you need to test all skills together, validate skill composition, run integration tests across skills, test dependency ordering, or verify that skills work when layered on top of each other.
-
mattwoodco Skill OutpaintAI image outpainting API — extend an image's borders to fill a target aspect ratio using OpenAI's image edit endpoint. Use this skill when the user says "add outpainting", "extend image", "ai image resize", or "outpaint".
-
mattwoodco Skill Voice RetellBrowser voice calling via Retell AI — WebRTC voice mode toggle in chat, web call token API, transcript bridging to chat messages, and mute/unmute controls. Use this skill when the user says "add voice", "voice calling", "setup retell", "add voice mode", or "setup voice-retell".
-
mattwoodco Skill TranscribeAudio/video transcription via OpenAI Whisper — returns full text and timestamped segments. Use this skill when the user says "add transcription", "transcribe audio", "transcribe video", "whisper api", or "speech to text".
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 ring:instrumenting-streaming-events, ASP.NET Core Web API, async-graphql. 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.