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.
-
vinilana Skill API Design 2Design RESTful APIs following best practices
-
devcsde Skill Oatda Generate Video 2Generate videos from text descriptions using AI models through OATDA's unified API. Triggers when the user wants to generate, create, or produce AI video clips or animations using MiniMax, Google Veo, Alibaba Wan, Bytedance Seedance, ZAI, OpenAI Sora, xAI Grok video, or other video generation models via OATDA. Video generation is asynchronous — submit a request and poll for status.
-
devcsde Skill Oatda Translate Audio 2Translate foreign-language audio into English text using OATDA's unified audio API. Triggers when the user wants audio translation, spoken-language translation, Whisper-style translation, or English output from uploaded recordings through OATDA.
-
devcsde Skill Oatda Vision Analysis 2Analyze images, photos, screenshots, or diagrams using vision-capable AI models (GPT-4o, GPT-5, Claude Sonnet 4.5, Claude Opus 4.5, Gemini 3, GLM-4.6V) through OATDA's unified AI gateway. Triggers when the user wants image analysis, OCR, photo understanding, chart reading, screenshot description, or computer-vision tasks via a single API key.
-
devcsde Skill Oatda Transcribe Audio 2Transcribe audio to text using OATDA's unified audio API. Triggers when the user wants speech-to-text, transcription of meetings, podcasts, voice notes, subtitles, timestamps, or Whisper-style transcription through OATDA.
-
ilonatommy Skill Add New Jit Ee APIAdd a new API to the JIT-VM (aka JIT-EE) interface in the codebase.
-
nikhil8bph Skill Solution Architect API ContractsActs as a Solution Architect who uses an existing Business Requirement Document (BRD) together with an Application Development Planning Document to design concrete RESTful API contracts, DTOs, error formats, event/message schemas, and integration endpoint specifications for an already-decided architecture. Use when the system architecture, tech stack, and database design have already been planned and the next step is defining the actual API endpoints, request/response payloads, webhook contracts, and Kafka event schemas.
-
jinjie0703 Bundle API Designer大厂级 RESTful 与 RPC 接口契约设计技能。自动生成标准 OpenAPI 3.0 (Swagger) 规范、TypeScript 类型契约、Pydantic/Zod 校验器与 Mock 数据,内置统一错误码、幂等性 Token 与防刷流控设计。在需要设计新 API 接口、定义前后端数据契约、编写 OpenAPI 规范或规范化接口返回值时使用。
-
guuse Bundle Mtg DBBuild or refresh the local Scryfall card database (.mtg/database/cards.sqlite) that the MTG deckbuilding skills read from instead of calling the Scryfall API. Use this skill when the user wants to set up, build, refresh, or update their local MTG card data, when card prices or sets seem out of date, or as the one-time setup step before building or upgrading Commander/EDH or MTG Arena Standard decks. The deck skills also invoke this automatically when the database is missing or stale. It downloads Scryfall's "Default Cards" bulk file, collapses it to one row per unique card (cheapest EUR/USD price, Arena availability, rarity, legalities, Game Changer flag, EDHREC rank), and stores it as SQLite for fast, mostly-offline querying — sharply cutting Scryfall API calls and rate-limiting.
-
moisesfilho Skill Padrao Componentes AngularDefine a arquitetura moderna para novos componentes e serviços em Angular, priorizando a API de Signals e componentes Standalone.
-
oakoss Bundle Tanstack Start 2TanStack Start SSR framework. Use for server functions, API routes, SSR modes, middleware chains, server-only code
-
yol-mu Skill Flower API LeakChecks Flower UI hide vs qa-api network leakage (IDs, names, forbidden resources). Use when the user says API 누수, 네트워크 검증, UI만 숨김, 응답 필드 노출, or permission UI pass but data might still leak.
-
joseconti Bundle WoocommerceUse when developing WooCommerce extensions, customizing store behavior, or working with WooCommerce APIs: HPOS-compatible data access, product/order/customer APIs, hooks, payment gateways, shipping methods, emails, and REST API extensions.
-
bex-co Skill Routine Dup Unifier 2Autonomous maintenance routine that finds duplicated implementations of the same logic within one monorepo package, merges them into the single best copy, repoints every caller, deletes the rest, and ships each unification via /ship. Use only when the user explicitly invokes /routine-dup-unifier or asks to merge/deduplicate duplicated code. SKIP for code with no remaining callers (routine-dead-code-removal), needless indirection around a single implementation (routine-abstraction-improver), and duplication across two packages — that is reported, never merged. The core trigger is "these are two copies of the same logic; make them one".
-
catch-the-wave Bundle System ArchitectBackend architecture, API design, and ML/AI systems expertise. Use for API design, data flows, ML pipelines, embeddings, vector databases, or architectural decisions. Researches best practices via Perplexity when uncertain.
-
zakblacki Bundle Botble EcommerceBuild, refactor, or review Botble CMS ecommerce features, product data, product variations, orders, carts, checkouts, payment gateways, ecommerce helpers, hooks, statuses, infinite product grids, API payloads, and performance-sensitive product queries.
-
nmnmcc Bundle UX 2Improve any product or service from the user's point of view. Follow every touch before, during, and after use; check the result, words, visual form, sound, touch, motion, waiting, response, physical setting, people, trust, and later effects; and remove parts that do not help. Use when making, changing, reviewing, or fixing any user-facing product, feature, flow, screen, API, message, animation, loading state, notification, help, payment, support path, or way to leave, and when checking ease, access, emotion, safety, privacy, speed, or reliability.
-
nmnmcc Bundle Plane 2Make one visible result work from end to end across two or more technical domains. Use when meaning and guarantees must pass through boundaries such as UI, API, services, data, infrastructure, or observability, so no single domain can prove the full result. Set the rules at each boundary, the safe order for old and new versions, integration, migration, and end-to-end proof. Use it with point for local causes and line for shared rules inside each domain.
-
nmnmcc Bundle Typesafe 2Use TypeSafe thinking whenever writing or changing TypeScript. Show all needed values, states, rules, and failures; give every stronger type a proof; allow only safe operations; and keep the type guarantee safe from its source to its final use. Use for implementation, refactoring, API and data-flow design, integration, migration, review, debugging, compiler settings, declarations, and generated types.
-
mgoericke Bundle Openapi 2Creates, extends, and implements OpenAPI 3.x specifications. Three modes – create spec (from scratch), extend spec (add to existing spec), and generate code (Java classes in BCE pattern). Use this skill for "create an API spec", "define the API", "extend the API", "generate code from the OpenAPI spec", "new OpenAPI spec" or when a REST API needs to be designed.
-
mgoericke Skill Coworker 2Phase-based coworker for end-to-end project setup. Guides through specification, API design, and code generation with review after each phase. Use this skill when a new project needs to be set up from scratch or when the developer wants to be guided through the complete workflow. Also for "start a new project", "coworker", "guide me through the setup", "I need a new project", or "set up a project end-to-end".
-
op0ai Skill Convex Schema Validators 3Guide for Convex schema design, validators, and TypeScript types. Use when defining database schemas, creating validators for function arguments/returns, working with document types, or ensuring type safety. Activates for schema.ts creation, validator usage, Id/Doc type handling, or TypeScript integration tasks.
-
op0ai Skill Convex Actions Scheduling 3Guide for Convex actions, scheduling, cron jobs, and orchestration patterns. Use when implementing external API calls, background jobs, scheduled tasks, cron jobs, or multi-step workflows. Activates for action implementation, ctx.scheduler usage, crons.ts creation, or long-running workflow tasks.
-
fengshao1227 Bundle Architecture架构设计能力索引。API设计、安全架构、云原生、数据安全。当用户提到架构、设计、API、云原生时路由到此。
-
q00 Bundle Ce Dhh Rails StyleThis skill should be used when writing Ruby and Rails code in DHH's distinctive 37signals style. It applies when writing Ruby code, Rails applications, creating models, controllers, or any Ruby file. Triggers on Ruby/Rails code generation, refactoring requests, code review, or when the user mentions DHH, 37signals, Basecamp, HEY, or Campfire style. Embodies REST purity, fat models, thin controllers, Current attributes, Hotwire patterns, and the "clarity over cleverness" philosophy.
-
stacksjs Skill Stacks Routes 3Use when defining or organizing route files in a Stacks application — creating route files in routes/, registering them in app/Routes.ts, using route prefixes and middleware groups, or the default API routes structure. For the router API itself (request helpers, response helpers, middleware classes), see stacks-router.
-
aborroy Skill Migration Advisor 2Detects deprecated Alfresco API usage and suggests modern equivalents. Trigger when analysing existing Alfresco extension code.
-
aborroy Skill Event API Topology Checker 2Validates ActiveMQ topic names and consumer group patterns against Alfresco event API conventions. Applies to Out-of-Process SDK (Spring Boot) only. Trigger when generating event-driven code with /events.
-
arcasilesgroup Skill AI Note 2Saves persistent technical discoveries (debugging insights, non-obvious behaviors, workarounds, integration gotchas) and searches them across sessions. Trigger for 'save this', 'note that', 'remember this finding', 'what did we find about', 'do we have notes on'. Rule of thumb: if it took more than 30 minutes to figure out, save it. Not for cross-session learning patterns; use /ai-session-watch or /ai-learn instead.
-
ronald-koh 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.
-
snowbanksdk Skill Snowbank ContractsHow to guard arguments and assert invariants with the Contract family in SnowBank.Core (namespace SnowBank.Diagnostics.Contracts): the argument guards (Contract.NotNull / NotNullOrEmpty / NotNullOrWhiteSpace / Positive / GreaterThan / GreaterOrEqual / LessThan / LessOrEqual / EqualTo / NotEqualTo / ValueNotNull) that validate a caller's arguments and throw ArgumentNullException / ArgumentException / ArgumentOutOfRangeException, versus the condition assertions (Contract.Requires / Assert / Ensures / Invariant / Fail) that check internal invariants and throw ContractException, plus the three compile levels (always-on Contract.X, Debug-only Contract.Debug.X, Paranoid.X under PARANOID_ANDROID), the CallerArgumentExpression auto-message, the nullable-flow and StackTraceHidden behavior, and the NUnit test integration. Use whenever code validates a method argument, replaces a hand-written `if (x == null) throw new ArgumentNullException(...)` or `Debug.Assert(...)` or `ArgumentNullException.ThrowIfNull(...)`, adds a
-
snowbanksdk Skill Snowbank Distributed TestingHow to write, run, and especially DIAGNOSE multi-node integration tests built on the SnowBank distributed-test framework (SnowBank.Testing.Framework / SnowBank.Testing.Common — a general-purpose harness, NOT FoundationDB-specific). Covers DistributedTest/MakeItSo + virtual hosts (AddSimpleLan/WithMinimalWebHost), the unified in-memory Timeline journal that every test prints (its column format and kind/level vocabulary), and the controls for cranking diagnostic detail when a test regresses — per-host WithLogLevel, SetTimelineLogLevel, the always-on HTTP packet capture, and the RegisterTimelineEvent extension point that lets a library surface its own tagged ILogger events as a journal kind. Use whenever you write or run a DistributedTest, read or interpret the "TEST JOURNAL" block in test output, need MORE logging to troubleshoot a flaky/failing distributed test (HTTP packets, wire/protocol traces, fdb traces), or want a library's diagnostics to show up in the journal. For a specific layer's own test probes (e.
-
different-ai Bundle Telegram 2Send notifications and messages via Telegram bot API
-
different-ai Bundle Owpenbot Test 2Run owpenbot/openwrk integration tests with Telegram test tokens. Triggers when user mentions: - "owpenbot tests" - "telegram test tokens" - "openwrk integration test"
-
infant83 Bundle Aims GitlabWork with the internal AIMS GitLab for repository-local git operations and GitLab REST API tasks. Use when handling on-prem GitLab projects, branches, push/pull/commit workflows, merge requests, approval state, merge-request approvals, project membership, or admin-only GitLab actions with GITLAB_TOKEN and GITLAB_ADMIN_TOKEN.
-
infant83 Bundle OpenprojectWork with internal OpenProject through the REST API using OPENPROJECT_BASE_URL and OPENPROJECT_API_KEY. Use when inspecting users, projects, statuses, types, work packages, or performing carefully scoped create and update operations.
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 Api Design, oatda-generate-video, oatda-translate-audio. 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.