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.
-
majiayu000 Bundle Error Handling Rfc9457RFC 9457 Problem Details for standardized HTTP API error responses. Use when implementing problem details format, structured API errors, error registries, or migrating from RFC 7807.
567 -
majiayu000 Bundle GRAPHQL Best PracticesBest practices for using GraphQL and Apollo Client in the project to avoid common errors.
567 -
majiayu000 Bundle GRAPHQL ImplementationBuilds GraphQL APIs with schema design, resolvers, error handling, and performance optimization using Apollo or Graphene. Use when creating flexible query APIs, migrating from REST, or implementing real-time subscriptions.
567 -
majiayu000 Bundle JSON Schema ValidationJSONスキーマ検証(JSON Schema Validation)機能の開発・修正を行う際に使用。ユーザー登録スキーマ、Identity Verificationスキーマ、外部API検証実装時に役立つ。
567 -
majiayu000 Bundle Longbridge DerivativesOptions (US / HK) and Hong Kong warrants (callable bull/bear, call warrants, put warrants) via Longbridge Securities — option quote, option chain by underlying / expiry, option volume, warrant quote / list / issuers. Returns IV, Greeks, strikes, expiries. Triggers: "期权", "option", "call", "put", "认购", "认沽", "行权价", "到期日", "IV", "希腊字母", "delta", "gamma", "窝轮", "牛熊证", "认购证", "认沽证", "認購", "認沽", "行權價", "到期日", "窩輪", "牛熊證", "option chain", "options expiry", "warrant", "CBBC", "callable bull bear contract".
567 -
majiayu000 Bundle Prediction Market OddsGet prediction market odds and prices from Polymarket and Kalshi
567 -
majiayu000 Bundle Streaming API PatternsReal-time data streaming with SSE, WebSockets, and ReadableStream. Use when implementing streaming responses, real-time data updates, Server-Sent Events, WebSocket setup, live notifications, push updates, or chat server backends.
567 -
majiayu000 Bundle Umbraco Openapi ClientSet up OpenAPI client for authenticated API calls in Umbraco backoffice (REQUIRED for custom APIs)
567 -
majiayu000 Bundle Acestep ThumbnailGenerate song cover/thumbnail images using Gemini API. Creates artistic images suitable for music video backgrounds. Use when users want to generate album art, song covers, thumbnails, or background images for MVs.
567 -
majiayu000 Bundle Amplitude User LookupThis skill should be used when the user asks to "lookup Amplitude user", "find user by device ID", "get user activity from Amplitude", or "search Amplitude user events". Queries Amplitude REST API for user data using Device ID or User ID.
567 -
majiayu000 Bundle API Database MongooseMongoDB ODM with schemas, validation, middleware, and TypeScript support
567 -
majiayu000 Bundle Autumn Best PracticesSkill for integrating Autumn - the billing and entitlements layer over Stripe.
567 -
majiayu000 Bundle Axiom Swiftui Nav RefReference — Comprehensive SwiftUI navigation guide covering NavigationStack (iOS 16+), NavigationSplitView (iOS 16+), NavigationPath, deep linking, state restoration, Tab+Navigation integration (iOS 18+), Liquid Glass navigation (iOS 26+), and coordinator patterns
567 -
majiayu000 Bundle Bdd Feature GeneratorCreates BDD feature files for Golang Clean Architecture projects using Gherkin syntax. Use when users need to write .feature files for integration tests, create test scenarios for APIs, or generate Cucumber/Godog test specifications. Specifically for projects that follow Clean Architecture patterns with existing step definitions.
567 -
majiayu000 Bundle Billing System ExpertExpert knowledge on Stripe integration, subscription plans (Glow Up, Viral Surge, Fame Flex), trial logic, plan enforcement, webhooks, and billing synchronization. Use this skill when user asks about "subscription", "billing", "stripe", "payment", "plan limits", "trial", "upgrade", "downgrade", "webhook", or "plan enforcement".
567 -
majiayu000 Bundle Composable Rust SagasExpert knowledge for implementing distributed sagas in Composable Rust. Use when coordinating multiple aggregates in distributed transactions, implementing compensation logic or rollback flows, working with EventBus trait or Redpanda integration, designing saga state machines, or questions about eventual consistency and distributed transaction patterns.
567 -
majiayu000 Bundle Contract First DesignDesign and manage API contracts before implementation using OpenAPI and AsyncAPI specifications for contract-first development
567 -
majiayu000 Bundle Coverport IntegrationIntegrate coverport into Go repositories with Tekton pipelines to enable e2e test coverage collection and upload to Codecov. Use this skill when users ask to integrate coverport, add e2e coverage tracking, or set up coverage instrumentation for Go projects.
567 -
majiayu000 Bundle Databricks Python SdkDatabricks development guidance including Python SDK, Databricks Connect, CLI, and REST API. Use when working with databricks-sdk, databricks-connect, or Databricks APIs.
567 -
majiayu000 Bundle Devdocs System DesignCreate or update system design documents. Supports initial design and incremental design modes. Use when users need technical architecture, API design, data models, design changes, or impact analysis. Triggers on keywords like "system design", "architecture", "technical design", "API design", "design change", "impact analysis", "设计变更", "影响分析".
567 -
majiayu000 Bundle Dojo Integration TestUse this skill when the user asks to "test dojo contracts", "run integration tests", "start dojo stack", "test with torii", "verify contract behavior", mentions integration testing for Dojo/Cairo contracts, or needs to set up local katana/torii infrastructure.
567 -
majiayu000 Bundle Express API GeneratorGenerates Express.js API routes with proper middleware, error handling, validation, and TypeScript support. Use when creating REST APIs or Express endpoints.
567 -
majiayu000 Bundle Expressjs DevelopmentComprehensive Express.js development skill covering routing, middleware, request/response handling, error handling, and building production-ready REST APIs
567 -
majiayu000 Bundle Fastapi ObservabilityThis skill should be used when the user asks to "add logging", "implement metrics", "add tracing", "configure Prometheus", "setup OpenTelemetry", "add health checks", "monitor API", or mentions observability, APM, monitoring, structured logging, distributed tracing, or Grafana. Provides comprehensive observability patterns.
567 -
majiayu000 Bundle Generate Store ActionGenerate Zustand async action with loading/error states and toast notifications. Use when adding new API calls to the health store.
567 -
majiayu000 Bundle Godot Migrate TilemapMigrates legacy TileMap (Godot 4.0-4.2) to new TileMapLayer system (Godot 4.3+). Handles TileMap node conversion, API migration (set_cell to set_cells_terrain_connect), TileSet resource updates, physics layer mapping, navigation layer conversion, and custom data preservation. Essential for upgrading Godot 4.2 projects to 4.3+.
567 -
majiayu000 Bundle Google Spaces UpdatesPost team updates to Google Chat Spaces via webhook. Deployment notifications, bug fixes, feature announcements, questions. Reads config from .claude/settings.json, includes git context. Use when: "post to team", "notify team", after deployments, completing features, fixing bugs, asking team questions.
567 -
majiayu000 Bundle GRAPHQL Apollo ServerBuild production GraphQL servers with Apollo Server, plugins, and federation
567 -
majiayu000 Bundle Identity Verification身元確認(Identity Verification/IDA)機能の開発・修正を行う際に使用。eKYC連携、本人確認フロー、設定管理APIの実装時に役立つ。
567 -
majiayu000 Bundle Issue Size EstimationIssue粒度判定とコード行数見積もりの基準、サイズラベル、分割判定ロジックを定義
567 -
majiayu000 Bundle Kde Plasma Widget DevThis skill should be used when developing, debugging, or fixing KDE Plasma 6 widgets (plasmoids). Triggers on QML widget issues, compactRepresentation not showing, system tray integration, Kirigami.Icon usage, plasmoidviewer testing, and Plasma 6 widget development. Covers common issues like emoji not rendering, widget not appearing in panel, and proper imports for Plasma 6.
567 -
majiayu000 Bundle Knack Cache OptimizerCaches API results and enforces Knack's 10-requests-per-second rate limit. Critical for dashboard performance and cost reduction.
567 -
majiayu000 Bundle Lean4 Theorem ProvingUse when working with Lean 4 (.lean files), writing mathematical proofs, seeing "failed to synthesize instance" errors, managing sorry/axiom elimination, or searching mathlib for lemmas - provides build-first workflow, haveI/letI patterns, compiler-guided repair, and LSP integration
567 -
majiayu000 Bundle Ln 732 Cicd GeneratorGenerates GitHub Actions CI workflow configuration
567 -
majiayu000 Bundle Macos DeveloperExpert in macOS app development using AppKit, SwiftUI for Mac, and XPC. Specializes in system extensions, menu bar apps, and deep OS integration.
567 -
majiayu000 Bundle Make Program TutorialManual invocation only; use only when the user explicitly requests `make-program-tutorial` by exact name, OR when the user asks to use a skill to create an SDK/API/library tutorial. Create a clear, reproducible, step-by-step tutorial for a specific API/SDK/library (or a set of functions/classes), with runnable examples, expected outputs, and basic troubleshooting.
567
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 error-handling-rfc9457, graphql-best-practices, graphql-implementation. 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.