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.
-
sergio-balecho Bundle DocsUse quando a tarefa criar ou revisar documentação — README, guia, tutorial, referência de API, ADR ou changelog — e o texto precisa estar no tipo certo de documento, com a estrutura certa e sem virar mistura de tudo.
-
wolf123450 Skill Demoing WorkUse when implementation work is complete and automated checks (tests, verify, verification-before-completion) pass, before telling the user the work is done. Walks the user through the golden path and relevant edge cases live, then gates completion on the user's explicit confirmation rather than self-declaring the work finished. Use for both UI-facing changes (demo live in the app) and non-UI changes (narrated CLI/API walkthrough).
-
matthewtaormina Bundle Openai SdkOfficial guide for developing with the OpenAI SDK (openai npm package v7+ in Node.js/TypeScript and openai Python package v1+) and OpenAI APIs. Use when implementing, upgrading, or debugging OpenAI API calls, Responses API, Chat Completions, reasoning models (o1, o3, o4-mini), structured outputs, function calling/tools, streaming, vision, audio, or embeddings.
-
matthewtaormina Bundle Deepseek SdkOfficial guide for developing with the DeepSeek API using the OpenAI-compatible SDK (openai npm / openai PyPI) at https://api.deepseek.com. Use when implementing deepseek-flash (V4.1-Flash), thinking mode, reasoning_effort, vision, tool calls, FIM, or migrating off retired deepseek-chat / deepseek-reasoner aliases.
-
mypropper Bundle Embed Signing In Your AppBuild e-signature into an application — authenticate against the API, create an agreement and place fields from code, let a user sign inside your own UI instead of leaving for email, and receive signed-and-completed events on a verified webhook endpoint. Use when someone is adding document signing to a product, wiring up a signing API or webhook listener, asks how to embed a signing ceremony, needs to know when a document completes, or is porting an existing DocuSign integration.
-
vsevolodbazhan Skill Public CommentsWhen leaving public comments on my behalf on external resources (GitHub, Slack, Confluence), follow a set of guidelines.
-
vsevolodbazhan Skill Jira Ticket FillerUse this skill whenever the user asks to write, fill in, dополнить, doработать, or enrich a Jira ticket description — especially for the Data Forge team's tickets. Trigger it any time a ticket (existing or new) needs a Problem / Context / Expected Result structure, or when the ticket text or a linked source contains a Slack link (archives, /messages/, thread) or a GitHub link (PR, issue, commit, file, repo). Always use this skill before writing a ticket description from scratch, and always use it when asked to "заполни тикет", "оформи тикет", "допиши контекст в тикет", or similar — don't just paraphrase the raw ticket text without following this structure and without checking linked sources.
-
ivelten Skill Haskell LoggingAdd structured logging to a Haskell application using `log-effectful`. Covers severity levels (trace/info/attention — no logError), structured payloads, scoped context via `localData`, composition in `main`, and integration with domain errors. Use when adding logs, designing what to log, configuring log backends (stdout/JSON/ElasticSearch), or explaining why there's no `logError`.
-
ivelten Skill Haskell DebuggingDebug Haskell programs interactively using the GHCi debugger and DAP (Debug Adapter Protocol) adapters. Covers the three DAP packages (haskell-dap, ghci-dap, haskell-debug-adapter), VS Code/editor launch.json configuration, GHCi breakpoints and stepping, and when to reach for each tool. Use when setting up debugger integration, stepping through runtime behavior, or diagnosing issues that tracing alone can't reveal.
-
rtadewald Bundle Openrouter ImgGenerate or edit images via OpenRouter Image API across top models (Nano Banana, GPT Image, FLUX.2, Seedream, Qwen, Grok). Use when the user mentions openrouter-img, OpenRouter image gen, or wants to pick among top image models.
-
roboco-io Skill Test GeneratorGenerate comprehensive test suites including unit tests, integration tests, and e2e tests. Use this skill when users need help writing tests, improving test coverage, or setting up testing frameworks.
-
rtadewald Bundle Nano Banana ProGenerate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports text-to-image and image-to-image editing. Default resolution is always 512 unless the user explicitly asks for 1K, 2K, or 4K. DO NOT read the image file first - use this skill directly with the --input-image parameter.
-
pixee Skill Pixee APISend authenticated requests to any Pixee REST API endpoint.
-
pixee Skill Pixee AuthAuthenticate to a Pixee deployment using the per-user OAuth2 device flow or the deployment's shared API key, choose which deployment commands target, mint bearer tokens for the REST API and observability endpoints, and inspect the current authentication state.
-
pixee Skill Pixee IntegrationList, view, create, update, and delete Pixee integrations to discover and manage scanner connections registered with the org.
-
guysilvere Bundle API Best PracticesGuide de conception et d'intégration d'API RESTful — principes REST, sécurité, gestion d'erreur, webhooks, retry, idempotency, pagination, review checklist. À utiliser pour toute conception, intégration ou revue d'API (y compris GeniusPay via api-paiements).
-
roboco-io Skill API DesignDesign RESTful APIs and GraphQL schemas following industry best practices. Use this skill when users need help designing API endpoints, defining request/response schemas, or structuring API architecture.
-
fernandokylas Bundle Sub Pixel Inertia ScrollGive deep-scroll editorial pages and presentation layouts a weighted, "velvety" scroll feel — parallax planes drifting at reduced velocity factors (0.3 background / 1.0 foreground), scroll-cued arrivals with a heavy-tailed rest curve (cubic-bezier(0.1, 0.9, 0.2, 1), 800ms+), lerp-smoothed decorative layers, gentle scroll-snap decks — all on top of native scrolling, never replacing it. Use this whenever the user asks for parallax, "smooth scroll", "scroll animations", "reveal on scroll", "cinematic scrolling", "inertia", "Lenis/Locomotive-style" scrolling, watermark/background type that moves, a scroll-snap presentation, or says the page "feels flat/jerky when scrolling" — and whenever reviewing code that hijacks wheel events or moves the whole page with transforms.
-
stifleur390 Skill Laravel APIConstruction d'APIs REST avec Laravel 13. API Resources, JSON:API, validation, rate limiting, versioning, Sanctum. Utiliser quand on crée une API, on expose des données, on configure l'auth API, ou on versionne l'API.
-
stifleur390 Bundle Laravel CorePoint d'entrée obligatoire pour tout projet Laravel 13. Analyse le projet, identifie le pattern (monolithe, Inertia, Livewire, API, microservice, etc.), route vers les skills spécialisés, et applique les fondamentaux : routing, controllers, models, migrations, service providers. Utiliser quand on travaille sur un projet Laravel, quand on crée un nouveau projet Laravel, ou quand on demande de l'aide avec du code Laravel. Toujours charger en premier.
-
stifleur390 Skill Spatie Query BuilderSpatie Laravel Query Builder — filtrer, trier, inclure des relations et sélectionner des champs depuis les query parameters HTTP. Pour les APIs REST avec pagination, filtering, sorting, sparse fieldsets. Utiliser quand on crée une API avec des query parameters dynamiques.
-
808enzo Bundle Email DesignDecide what a reader sees when a message opens in their environment, and whether the template holds the job, the action and the required elements in places the author never looked. Use when a template is being built or changed, when a message looks right in the editor and broken in somebody's inbox, when images are off or the reader is in dark mode, when a long message is clipped and the unsubscribe link falls below the cut, when a product block can come out short or empty, when a countdown, an animation or an interactive part is proposed, or when clicks fall in one mail app while the rest hold. Covers the template frame and block library, the base layer and the layers above it, template versions and release, the environment matrix built from your own base, live checks against emulated previews, block states at assembly, and the interactive layer with its fallback part. Not the words, not inbox placement, not where a personal value comes from, and not a table of which client supports which property.
-
808enzo Bundle DeliverabilityDecide how your mail identifies itself to a mailbox provider, how it earns the right to send volume, and what to do when a provider stops letting it through. Use when mail stops arriving at one provider while the rest look fine, when response falls after a platform move or a change of sending IP, when a domain or IP lands on a public blocklist, when bounces or spam complaints cross a provider's threshold, when a new domain or subdomain is about to send for the first time, or when a program wants more volume than the audience currently carries. Covers sending identities, SPF, DKIM, DMARC and alignment, one-click unsubscribe, shared against dedicated IPs, the warmup ladder per provider, the ordered diagnosis of a placement failure, blocklist delisting, and the four classes of an unreachable address. Not what goes out or to whom, not the fate of a record, not consent as a lawful basis, not templates, and not a list of spam words.
-
understudylabs Bundle Export TraceUse when a developer provides a hosted Understudy trace_id or asks "get this trace", "download this trace", "show every request in this trace", or "export these trace IDs". Resolves trace membership through the customer trace lookup API, exports linked captures privately, and hands local files to the trace viewer or ingest-traces.
-
insightfulanalytics Bundle Deneb VisualsDeneb visual creation, Vega/Vega-Lite spec authoring, and Deneb best practices for PBIR reports. Automatically invoke whenever the user mentions "Deneb" in any context, or asks about Vega/Vega-Lite specs in Power BI, Deneb cross-filtering, Deneb interactivity, pbiColor theme integration, Deneb field name escaping, or Deneb rendering issues.
-
scriptedalchemy Bundle TddUse only when the user explicitly asks for TDD, a failing test, or a regression test, OR when the bug has an obvious cheap local test target. Skip when the test path is unclear, expensive, integration-heavy, or not requested.
-
scriptedalchemy 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.
-
scriptedalchemy 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.
-
scriptedalchemy 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.
-
wycats Skill Session RESTEnd-of-cycle transition: interpret the session, triage dangling threads with the user, and prepare SESSION-TRAJECTORY.md for the next cycle. The user is still around and serves as a light bridge. Invoke with /session-rest.
-
arozumenko Bundle VividusUse when the user mentions Vividus, .story files, vividus-bom/-starter, backtick-parameter BDD, or ./gradlew runStories. Bootstrap, configure, and author tests for the Vividus BDD framework — JBehave-based, config-first .story files spanning web/REST/mobile/DB via 47+ plugins.
-
l3rowniecakez Bundle Schedule[lab] v26.5.16 L-SKLL | Query schedule via Oracle API (Drizzle DB). Use when user says "schedule", "upcoming events", "what's on today", "calendar".
-
swyxio Bundle Cloudflare Email ServiceImplement or debug Cloudflare Email Service sending, Email Routing, or an Agents SDK email handler. Use for the Workers email binding, Email Service REST API, SMTP, inbound `email()` handlers, domain onboarding, deliverability, or Cloudflare email tooling. Do not trigger for provider-neutral email design or non-Cloudflare mail services.
-
swyxio Bundle Youtube Studio Computer UseAutomate YouTube Studio through Chrome and Computer Use when API access is unavailable, insufficient, or slower for Studio-only edits. Use for browser-driven YouTube Studio work such as editing existing videos, adding custom thumbnails, changing visibility, scheduling publish times, selecting playlists, saving/verifying Studio state, recovering from disabled buttons, and coordinating DOM injection with Computer Use clicks. Prefer API or the youtube-studio-batch-upload skill for pure upload/download/metadata preparation when stable API credentials or batch upload workflows are available.
-
swyxio Skill Accelevents APIUse when reading or updating AI Engineer Europe speaker records through the Accelevents REST API, especially for full-record PUT updates, auth header quirks, and preserving existing speaker fields.
-
ivy00johns Bundle Diagnose LoopDisciplined bug-diagnosis loop where Phase 1 — building a fast, deterministic, binary-signal feedback loop — IS the skill; the rest of the phases mechanically consume that signal. Use whenever the user reports a hard bug, a flaky test, a performance regression, or says they've been "staring at this for an hour." Trigger on: "diagnose this", "debug this", "why is this broken", "it sometimes fails", "performance regression", "I can't reproduce it", "what's wrong with this", "this test is flaky", "intermittent failure".
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 docs, demoing-work, openai-sdk. 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.