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.
-
fiveonecode Bundle Gemini Files APIUse Google Gemini through a managed Files API wrapper for multimodal local files, configurable generation parameters, structured JSON output, optional Gemini tools, and reproducible authentication setup.
-
cometchat Skill Voip Calling 2VoIP push notifications and system call integration for CometChat Calls SDK v5 Flutter. CallKit (iOS), ConnectionService (Android), push notifications. Triggers on "voip", "VoIP", "push notification", "CallKit", "ConnectionService", "incoming call notification".
-
cometchat Skill Ringing Integration 2Integrate CometChat Calls SDK with Chat SDK for ringing calls in Flutter. Dual SDK setup, initiateCall, accept/reject/cancel, incoming/outgoing call handling. Triggers on "ringing", "incoming call", "outgoing call", "initiateCall", "accept call", "reject call", "Chat SDK".
-
denissonlm Bundle Gmail CleanerLimpeza e organização eficiente do Gmail utilizando Python e Google API. Use para listar remetentes frequentes, apagar mensagens em massa, criar filtros de bloqueio e realizar limpezas baseadas em buscas complexas.
-
matlantis Skill Mt External Data外部データベースからの構造取得とファイル形式変換を扱うスキルです。 PubChem, Materials Project, mp-api, AFLOW, COD, Gaussian, VASP, 外部データ, external data, データベース, database, CID, SMILES, SDF, CIF, POSCAR, API key, pubchem_atoms_search, 構造取得, 構造インポート, DFT入力生成 に関するコード生成時に使用してください。
-
novoads Bundle Pixar Ad 2Builds a stylized 3D animated ad on the Novoads REST API as a STORYBOARD: four to six beats, each rendered from its own key frame, narration laid into the gaps, a music bed, captions burned on, assembled locally with ffmpeg. Carries the genre's beat formulas (anthropomorphized problem character, protagonist reveal, mascot mechanism scene, composited end card). Use for ANY Pixar-style, Disney-style, 3D animated or animated-film-look ad at ANY length: "Pixar style ad", "3D animated ad", "animated movie look", "cute 3D character ad", "a quick animated ad", "15 second animated ad", "30 second animated ad", "storyboard ad", "several scenes", "animated ad with a voice-over", "little mascots", or a product URL or photo for an emotional animated spot. No one-call tier, so ffmpeg is required. Not for stop-motion clay (use claymation-ad), talking-head UGC (novoads-api), video cloning, or static image ads.
-
novoads Bundle Change Voice 2Replaces the voice in a video or audio file with one from the Novoads voice catalog, over the REST API. Converts the SPEECH in the source to a voice you pick, keeps the original timing so lip-sync survives, and returns audio that gets muxed back over the untouched picture locally. Casts by MEASURING the source voice against auditioned candidates instead of reading labels, refuses a source with no speech before anything is charged, fences sound effects and music so they survive from the original track, and verifies the finished file by transcribing it. Use when an actor's voice sounds robotic, flat, thin or simply wrong, and for "change the voice", "voice swap", "swap the voice on this ad", "re-voice my ad", "the actor's voice sounds bad", "make him sound human", "different voice for this video", "speech to speech", "same video better voice". Not for narrating a silent clip (that is a voice-over), not translation, and it changes neither pronunciation nor accent.
-
novoads Bundle Analyze Video 2Analyze a reference video and reverse-engineer its style into a reusable Seedance 2.0 prompting template for the Novoads API. The output is a new formula file — like seedance-2-ugc.md — that captures the video's structure, pacing, camera work, edit style and tone so it can be recreated with any product, any person, in any setting. Use this whenever someone provides a video they want to use as a style reference, says "I want to make videos like this", "deconstruct this video", "turn this into a template", "analyze this style", or drops a video file and wants to recreate that format repeatedly.
-
novoads Bundle Spy Competitor Ads 2Downloads a competitor's live ad creatives — the actual MP4s and JPEGs — from the Meta Ad Library into a local swipe folder, through the Novoads API. One sweep per competitor, priced by a live estimate before anything is charged, media pulled the moment the response lands because the CDN links expire, and every ad carried with its permanent Ad Library URL, the page running it, and how many audiences the creative is running against, closing with the three most established and why. Use when asked to spy on competitors, find what ads a brand is running, pull a competitor's video or static creatives, build or refresh a swipe file, check who is outspending you on Meta, or source a reference ad to recreate. It finds, ranks and files ads; it does not rebuild them — a static becomes your own ads, or a reusable template, via clone-image-ad. It writes no craft analysis and no creative brief. A sweep that finds nothing is a result, never an apology.
-
sarveshtalele Bundle Change Impact Analysis 3Perform a deterministic, graph-driven Change Impact Analysis for a repository. Given a set of changed files, builds a dependency graph, finds directly and transitively affected modules, validates API contracts for breaking changes, parses CODEOWNERS, and computes a 0-100 deployment risk score. Trigger on: change impact analysis, analyse this PR, what is affected by this change, deployment risk, blast radius, what tests are needed, breaking changes.
-
sarveshtalele Bundle Test GenerationGenerate a test strategy and starter test stubs for given modules across unit, integration, and e2e layers (pytest/jest/playwright). Trigger on: generate tests, test plan, test strategy, coverage plan, test scaffolding.
-
sarveshtalele Bundle Servicenow TicketCreate a ServiceNow incident via the Table API. Requires SERVICENOW_INSTANCE, SERVICENOW_USER, and SERVICENOW_PASSWORD environment variables on the server. Trigger on: create a ServiceNow incident, raise an ITSM ticket, log an incident.
-
bitsocialnet Skill Readme 5Create or edit requested README content while verifying package API, examples, and commands.
-
bitsocialnet Skill Readme 6Create or edit requested README content while verifying package API, examples, and commands.
-
k-dense-ai Bundle Adaptyv 2How to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.
30.2k -
growthxai Skill Output Dev Credentials 2Store and reference encrypted secrets in Output SDK workflows using @outputai/credentials. Use when integrating API keys, database passwords, or third-party tokens.
-
growthxai Skill Output Error Direct Io 2Fix direct I/O in Output SDK workflow functions. Use when workflow hangs, returns undefined, shows "workflow must be deterministic" errors, or when HTTP/API calls are made directly in workflow code.
-
dailybothq Skill Dailybot Env 2Manage per-repo API key overrides in `.dailybot/env.json` — an opt-in, gitignored file that carries API keys + optional URLs for one or more environments (live, local, staging). One profile is active at a time; when set, it overrides `DAILYBOT_API_KEY`, `config.json`, and the login Bearer session for the enclosing repo. Use when the developer wants to be "logged into different orgs in different repos" simultaneously, needs a local dev key just for this project, or wants to toggle between staging and prod without touching global config or env vars. Requires CLI >= 3.7.0.
-
aqwsde321 Bundle TddTest-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.
-
aqwsde321 Bundle API Design ReviewUse when a user asks to review a feature plan or flow document and draft API endpoints, request/response fields, processing notes, and API design edge cases before implementation, including Korean shortcuts such as "API리뷰", "엔드포인트리뷰", "API 설계 리뷰", "API 초안 작성", or "기획서리뷰" when the flow is already confirmed. Project-specific API conventions and OpenAPI specs override Spring/REST fallback conventions.
-
aqwsde321 Bundle Feature Flow ReviewUse when a user asks to review, design, or document a new feature flow before API design or implementation, including Korean shortcuts such as "기능플로우리뷰", "플로우리뷰", "기능 흐름 정리", or "플로우 문서 작성". Use especially for multi-step features with user branching, state transitions, permissions, tokens, approval, signup, authentication, payment, settlement, account linking, or external integrations.
-
jwiegley Bundle Node Red 2Build, edit, and debug Node-RED flows on John's NixOS host (vulcan). Tuned to his actual plugin set, wiring conventions, naming style, and to the nodered_events PostgreSQL log + Grafana dashboard for chain tracing. Use whenever the user mentions Node-RED, flows.json, a flow tab name (Office, Schedule, Schedules, Pool Time, Away, Bedroom, TV Room, Institute Night, Debug), a Node-RED plugin or node type (chronos, api-call-service, api-current-state, server-state-changed, join-wait, actionflows, etc.), the Node-RED Events Grafana dashboard, or asks why a flow fired or didn't fire.
-
gavishap Skill Github Pr APIOpen, list, and update GitHub pull requests (and other GitHub API operations) from a machine with no gh CLI, using the token already stored in the git credential manager. Use whenever a PR needs to be created, checked, or edited and `gh` is not installed, or any GitHub REST call is needed.
-
thiagon1 Skill Deco AppCreates custom Apps for deco.cx — modular bundles of sections, loaders, actions, and workflows with shared state. Use when creating a deco app, defining mod.ts, adding actions/workflows, managing app state (API keys, global config), or making an app installable.
-
thiagon1 Skill Deco VtexIntegrates deco.cx with VTEX e-commerce — product listing pages (PLP), product detail pages (PDP), cart operations, search, and checkout via the VTEX app and invoke API. Use when building e-commerce pages with VTEX data, adding to cart, managing minicart, using VTEX loaders, or calling VTEX actions from islands.
-
thiagon1 Bundle Vtex CheckoutCustomizes VTEX Checkout v6 using vtex.js Checkout module, orderForm manipulation, cart operations, shipping calculation, coupons, and checkout events. Use when editing checkout6-custom.js, working with vtex.js checkout API, manipulating orderForm, adding/removing cart items, calculating shipping, applying coupons, handling checkout events (orderFormUpdated, checkoutRequestBegin/End), or customizing VTEX checkout behavior.
-
thiagon1 Bundle Vtex Checkout ConfigManages VTEX Checkout API Configuration endpoints — orderForm configuration (get/update), seller exchange window (get/update), and clear orderForm messages. Use when working with orderForm settings, paymentConfiguration, taxConfiguration, recaptchaValidation, custom apps registration, seller window, or the Checkout REST API configuration section.
-
totvs Skill Fluig Best PracticesRevisa a aderência de código de customização Fluig às boas práticas oficiais da plataforma (convenções de widget com SuperWidget, Custom Elements, i18n, uso do Style Guide, chamadas REST internas e ES6+) e produz achados classificados por severidade, cada um referenciando a regra do arquivo de contexto. Use quando o desenvolvedor pedir uma revisão de conformidade com os padrões Fluig de um trecho ou arquivo antes de merge, sem reescrever o código.
-
totvs Skill Fluig Migrate Jquery Es6Migra e moderniza código jQuery para JavaScript ES6+ em customizações Fluig, preservando o comportamento, a internacionalização e a compatibilidade com a plataforma. Use quando o desenvolvedor pedir para converter/atualizar um trecho ou arquivo legado em jQuery para ES6+ (DOM nativo, eventos, REST via APIs públicas).
-
xiwan Bundle Comfyui通过 ComfyUI HTTP API 文生图,不打开 Web 界面。自动探测服务端模型,支持 Z-Image Turbo / FLUX.1 / 通用 SD 检查点,可选一键唤醒 EC2 后端。
-
mine-fnl Skill API PaginationUse when designing or implementing pagination for a REST or HTTP API. Applies when the user asks for "page numbers", "cursor pagination", "infinite scroll", "load more", or "next/prev links". Do not use for GraphQL pagination (use a GraphQL-specific skill), batch exports, or single-shot endpoints that fit under the response size limit.
-
mine-fnl Skill Refactor RenameUse when renaming a class, function, type, file, module, or public symbol across a codebase. Applies when the user asks for "rename this symbol", "rename a file safely", or "refactor the API name". Do not use for adding a new symbol (use the language's author flow), or for renaming a database column or a public URL — those have their own migration playbooks.
-
mine-fnl Skill API Error Response FormatUse when designing or implementing an HTTP API's error response shape, when reviewing a PR that adds a new error path, or when a client SDK needs to consume errors. Triggers: "how should we return errors", "what's the JSON error schema", "this 500 leaked a stack trace", "the error structure is inconsistent". Do not use for logging-format questions, exception handling inside the service, or for non-HTTP protocols (gRPC, message queues).
-
surgepix Bundle Surgepix Query TaskQuery or poll SurgePix async task status and get task results (download URL). Use when the user says "check task", "poll task", "query task status", "任务进度", "查任务", has a taskId from remove-background, image-translate, generate-illustrations, generate-xhs or other async API, or needs to wait for a task to finish. Output rule: taskResult has only ONE download field. When download is a ZIP or resultType is zip, show ONLY that ZIP URL; NEVER fabricate individual image links.
-
surgepix Bundle Surgepix Generate XhsGenerate Xiaohongshu (RED) vertical carousel image sets (cover + content pages) via SurgePix. Use when the user wants 小红书套图, 小红书笔记图, 竖版轮播, RED post images, or mentions 小红书/RED/笔记. Language: always pass --language matching user (English→en, 中文→zh, 日本語→jp). Output rule: API returns only ONE download URL — single image = image URL; multiple images = ZIP URL (resultType zip). When ZIP, show ONLY that download link; NEVER fabricate per-image URLs. Do NOT use for 公众号/博客/推文横版配图 — use surgepix-generate-illustrations. If the user only says 配图 without platform, ask first.
-
surgepix Bundle Surgepix Image TranslateTranslate text on images to a target language using SurgePix API, keeping the background unchanged. Use when the user says "translate image", "图片翻译", "翻译图片", "translate text on image", "把图片翻译成英文/中文", or wants to localize image text. Language: always pass --language for target on-image text; infer from user request (English user without target → en, 中文 → zh). Output rule: ZIP when multiple images — show ONLY download URL.
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 gemini-files-api, voip-calling, ringing-integration. 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.