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.
-
deangrant Bundle API Deprecation SunsettingDeprecate and sunset API versions or fields using Deprecation, Sunset, and Link headers, plus 410 Gone. Use when retiring endpoints, publishing migration timelines, or reviewing compatibility windows.
-
deangrant Bundle API Multi Tenancy PatternsDesign multi-tenant REST APIs: silo/pool/bridge isolation, tenant routing, verified JWT tenantId, noisy-neighbor limits, and cache key prefixes. Use when building SaaS APIs or reviewing cross-tenant data risks.
-
deangrant Bundle API Authorization Rbac AbacDesign API authorization with RBAC, ABAC, and ReBAC: PEP/PDP separation, object-level checks against BOLA/BFLA, and OAuth scopes. Use when implementing permissions or reviewing IDOR risks.
-
deangrant Bundle API Timestamps Data FormatsStandardize REST JSON wire formats: RFC 3339 UTC timestamps, non-float money, string enums, null vs omit, and consistent field casing. Use when defining schemas or fixing cross-endpoint data format inconsistencies.
-
deangrant Bundle API Filtering Sorting SearchDesign and review REST collection filtering, sorting, and search query conventions. Use when choosing flat vs bracketed filters, encoding operators, defining sort parameters, separating full-text q from structured filters, composing with pagination, or moving complex queries to POST /search.
-
deangrant Bundle API Mtls Client CertificatesDesign mTLS and client-certificate authentication for APIs, including PKI rotation, cert-bound tokens (RFC 8705), and proxy header pitfalls. Use when securing service-to-service or partner edge access.
-
deangrant Bundle API Response Envelope DesignChoose and apply consistent REST response envelopes: enveloped data/meta vs bare bodies, pagination placement, and never mixing 200 with in-body errors. Use when designing response shapes, OpenAPI schemas, or reviewing API consistency across collections and singletons.
-
deangrant Bundle API Input Validation InjectionValidate API inputs server-side with schema allowlists, injection prevention, mass-assignment guards, and size limits. Use when implementing request DTOs or reviewing injection risks.
-
deangrant Bundle API Resource Naming Uri DesignDesign and review REST API resource names and URIs. Use when creating or reviewing endpoints, choosing path vs query parameters, nesting collections, casing path segments, plural collection names, versioning in the path, or running an API design review for URI consistency.
-
deangrant Bundle API Retries Backoff ResilienceImplement client and service resilience: retry only transient failures, exponential backoff with jitter, honor Retry-After, timeouts, and circuit breakers. Use when designing HTTP clients or outbound API calls.
-
deangrant Bundle GRAPHQL Pagination ConnectionsDesign GraphQL list pagination with Relay connections, opaque cursors, PageInfo, and max first caps. Use when adding or reviewing paginated GraphQL fields.
-
deangrant Bundle API Idempotency Request RetriesImplement Idempotency-Key for safe POST retries: store request hash and response, handle in-flight 409, and combine with backoff. Use when payments, creates, or other costly side effects may be retried.
-
deangrant Bundle API Pagination Offset Vs CursorChoose and implement REST collection pagination: offset/limit vs keyset cursor, Link headers vs meta, deterministic sort, and limit caps. Use when designing list endpoints, fixing page drift, or reviewing OpenAPI paging.
-
deangrant Bundle API Standardized Error HandlingDesign RFC 9457 Problem Details error responses for REST APIs: type, title, status, detail, field-level errors, and correct HTTP status pairing. Use when defining error contracts, OpenAPI error schemas, or fixing ad-hoc error JSON.
-
deangrant Bundle API Async Long Running OperationsDesign async long-running REST operations with 202 Accepted, job resources, polling, Prefer respond-async, and webhook completion. Use when work exceeds request timeouts (reports, imports, provisioning) rather than streaming.
-
deangrant Bundle API Cache Invalidation StrategiesDesign API cache invalidation: TTL, ETag revalidation, stale-while-revalidate, Surrogate-Key purge, and hybrid strategies. Use when cached data goes stale or planning purge workflows.
-
deangrant Bundle API Webhook Signature VerificationVerify webhook signatures with HMAC-SHA256 over the raw body, constant-time compare, timestamp replay windows, and idempotent handling. Use when implementing or reviewing webhook receivers or providers.
-
deangrant Bundle API Conditional Requests ValidationImplement conditional request validators for safe concurrency: strong/weak ETags, If-Match/If-Unmodified-Since, 412 and 428. Use when preventing lost updates on PUT/PATCH/DELETE.
-
deangrant Bundle API Content Negotiation Media TypesApply HTTP content negotiation for REST APIs: Accept/Content-Type, q-values, 406/415, Vary, and problem+json errors. Use when supporting multiple representations or fixing silent format fallbacks.
-
deangrant Bundle API Media Types Vendor Content TypesChoose and document HTTP media types including vendor trees (vnd), structured suffixes (+json), and MIME versioning. Use when minting custom types or reviewing Content-Type versioning schemes.
-
deangrant Bundle API HTTP Caching Conditional RequestsApply HTTP caching and conditional requests for REST APIs: Cache-Control, ETag, If-None-Match 304, and private vs public caches. Use when optimizing GET performance or reviewing cache headers.
-
deangrant Bundle API Observability Distributed TracingInstrument REST APIs with structured JSON logs, RED/USE metrics, W3C Trace Context, X-Request-Id, and OpenTelemetry. Use when adding observability or correlating multi-service failures.
-
deangrant Bundle API Sparse Fieldsets Partial ResponsesDesign sparse fieldsets and include/expand for REST APIs: allowlisted ?fields=, relationship includes with depth caps, complete defaults. Use when reducing over-fetching, designing GraphQL-like shaping on REST, or reviewing list payload size.
-
deangrant Bundle API Streaming Sse Websocket Long PollingChoose SSE, WebSocket, or long-polling for realtime API push: directionality, reconnect, auth limits, and when to use 202 jobs instead. Use when designing event feeds, chat, or live updates.
-
kangraemin Skill Paper Tweet오늘 수집된 논문/HN/reddit 아티클 중 Gemini·Claude API를 쓰는 개발자에게 가장 흥미로운 것 하나를 골라 기깔나는 트윗 초안 생성. 'AI 논문 트윗', '오늘 논문 중에 트위터 올릴 거', '논문 하나 골라서 트윗 써줘', 'paper tweet', 'HN 글 트윗', '오늘 읽을만한 거 트윗으로' 등으로 호출. 이 스킬은 자기 작업이 아니라 외부 콘텐츠(논문/아티클)를 공유하는 트윗이다.
-
kangraemin Skill Session Review세션에서 배울게있는지 정리하고 library에 저장. '배운 거 정리해줘', '이번 세션 정리', '세션 리뷰', 'session review', '오늘 배운 거', '이번 대화에서 건진 거' 같은 요청 시 반드시 이 스킬을 사용. 기술적 발견, 삽질 해결, API 동작, 설계 결정 등 다음에 또 쓸 만한 게 있는지 확인할 때도 트리거.
-
lingtai-ai Bundle ListenNested swiss-knife reference for local audio analysis — transcribe speech with Whisper, or extract musical features (tempo, key, dynamics, spectral profile) with librosa. Both run on the user's machine with no API key. Read this when the human asks you to transcribe a voice note, extract lyrics from singing, critique generated music, or analyze audio characteristics. For *creating* music or audio, use the sibling `minimax-cli` reference (or `dj` for journal-inspired music) instead.
Audited -
lingtai-ai Skill Portal Guide Topology And APINested lingtai-portal-guide reference for topology tape frames, replay chunks, portal API endpoints, and the Network JSON response.
-
maziyarpanahi Skill Normalizing RxnormNormalizes drug mentions extracted by OpenMed to RxNorm RxCUIs using the free public RxNav/RxNorm REST API. Use when the user wants to code, standardize, or de-duplicate medication names, resolve a brand/generic/ingredient to a stable RxCUI, link strength+dose-form to an SCD/SBD, attach NDCs, or build a US Core Medication resource. Trigger keywords: RxNorm, RxCUI, RxNav, drug normalization, medication coding, NDC, ingredient, SCD, SBD, brand vs generic, getApproximateMatch. Pairs after OpenMed NER: consume Pharmaceutical/Chemical entities from openmed.analyze_text and map each drug span to an RxCUI. RxNorm and RxNav are fully public and free — no API key, no license barrier, the lowest-friction terminology in this set.
Audited -
maziyarpanahi Skill Annotating VariantsAnnotates VCF variants and normalizes HGVS nomenclature with public, license-free annotators (Ensembl VEP REST, VEP/SnpEff/ANNOVAR offline) and links variants to gnomAD population frequencies and the clinical context OpenMed extracts. Use when the user wants to predict variant consequences, map HGVS to genomic coordinates, annotate a VCF, attach allele frequencies, or pair variants with phenotype/oncology context. Trigger keywords: VCF, HGVS, variant annotation, VEP, SnpEff, ANNOVAR, consequence, missense, gnomAD, allele frequency, GRCh38, rsID, transcript. Pairs adjacent to OpenMed: combine annotated variants with Genomics/Oncology entities and phenotype from openmed.analyze_text. Tools used are free; restricted clinical databases are user-supplied.
Audited -
jpcaparas Bundle Synthetic SearchUse Synthetic Search or the Synthetic API (`api.synthetic.new`, `SYNTHETIC_API_KEY`) for zero-data-retention web search, curl/jq examples, quota checks, and a small Node helper. Do NOT use for browser automation, crawling, or unrelated search providers.
Audited -
jpcaparas Bundle Skill Creator AdvancedCreate, harden, and curate production-grade installable skills and skill libraries. Use for API/CLI/reference skills, invocation design, progressive disclosure, evals, placement, promotion, renames, deprecation, or catalog/router consistency. Skip trivial one-file utilities.
Audited -
jpcaparas Bundle Provider API HelperCall the Orbit provider API to inspect projects and deployments.
-
teamwiseflow Bundle Bgm Library搜索、筛选并下载 ccMixter 免版税背景音乐(仅 CC BY / CC BY-SA,商用安全), 自动生成 TASL 署名。支持关键词搜索、5 套场景预设、按主题自动选曲、按 ID 下载。 纯客户端,无需 API key。
Audited -
teamwiseflow Bundle Pexels FootageSearch and download copyright-free images and video clips from Pexels API. Supports both photo search (--type image) and video search (--type video, default).
Audited -
teamwiseflow Bundle Pixabay FootageSearch and download copyright-free images and video clips from Pixabay API. Alternative to pexels-footage when Pexels has no suitable results. Supports both photo search (--type image) and video search (--type video, default).
Audited
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-response-envelope-design, paper-tweet, api-deprecation-sunsetting. 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.