Tags

Best API integration Skills for AI Agents

940 API integration skills for AI coding assistants — ranked by popularity.

This collection provides specific, actionable system instructions for AI coding assistants like Claude Code, Cursor, and Codex. These skill definitions help your AI agent generate production-ready code for API-heavy projects. Whether you are building high-performance FastAPI backends with asynchronous patterns, developing native Android apps with Retrofit, or constructing gRPC services in .NET, these files calibrate your agent’s output to follow industry standards. You will find specialized guidance for architecting Model Context Protocol servers, designing intuitive REST and GraphQL endpoints, and integrating niche data sources like the PubMed database. These files are built for developers who need their AI to move beyond boilerplate code and start producing maintainable, architecturally sound API components. By loading these specific skill definitions into your environment, you enforce consistent patterns for dependency injection, error handling, and data validation across your entire development workflow.

Top API integration skills

fastapi-templates

wshobson

Create production-ready FastAPI projects with async patterns, dependency injection, and comprehensive error handling. Use when building new FastAPI applications or setting up backend API projects.

5201,086

android-kotlin-development

aj-geddes

Develop native Android apps with Kotlin. Covers MVVM with Jetpack, Compose for modern UI, Retrofit for API calls, Room for local storage, and navigation architecture.

268679

mcp-builder

anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

136215

fastapi-pro

sickn33

Build high-performance async APIs with FastAPI, SQLAlchemy 2.0, and Pydantic V2. Master microservices, WebSockets, and modern Python async patterns. Use PROACTIVELY for FastAPI development, async optimization, or API architecture.

79181

api-design-principles

wshobson

Master REST and GraphQL API design principles to build intuitive, scalable, and maintainable APIs that delight developers. Use when designing new APIs, reviewing API specifications, or establishing API design standards.

72170

telegram-bot-builder

davila7

Expert in building Telegram bots that solve real problems - from simple automation to complex AI-powered bots. Covers bot architecture, the Telegram Bot API, user experience, monetization strategies, and scaling bots to thousands of users. Use when: telegram bot, bot api, telegram automation, chat bot telegram, tg bot.

106130

telegram-mini-app

davila7

Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.

62163

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

openrouter

rawveg

OpenRouter API - Unified access to 400+ AI models through one API

19178

mcp-integration

anthropics

This skill should be used when the user asks to "add MCP server", "integrate MCP", "configure MCP in plugin", "use .mcp.json", "set up Model Context Protocol", "connect external service", mentions "${CLAUDE_PLUGIN_ROOT} with MCP", or discusses MCP server types (SSE, stdio, HTTP, WebSocket). Provides comprehensive guidance for integrating Model Context Protocol servers into Claude Code plugins for external tool and service integration.

21123

openapi-spec-generation

wshobson

Generate and maintain OpenAPI 3.1 specifications from code, design-first specs, and validation patterns. Use when creating API documentation, generating SDKs, or ensuring API contract compliance.

22122

azure-devops-rest-api

Tiberriver256

Guide for working with Azure DevOps REST APIs and OpenAPI specifications. Use this skill when implementing new Azure DevOps API integrations, exploring API capabilities, understanding request/response formats, or referencing the official OpenAPI specifications from the vsts-rest-api-specs repository.

15119

n8n-workflow-patterns

czlonkowski

Proven workflow architectural patterns from real n8n workflows. Use when building new workflows, designing workflow structure, choosing workflow patterns, planning workflow architecture, or asking about webhook processing, HTTP API integration, database operations, AI agent workflows, or scheduled tasks.

16115

discord-send-message

Nice-Wolf-Studio

Send messages to Discord channels via the Discord API. Use this skill when the user wants to send text messages, notifications, or formatted content to a Discord channel.

7123

n8n-code-javascript

czlonkowski

Write JavaScript code in n8n Code nodes. Use when writing JavaScript in n8n, using $input/$json/$node syntax, making HTTP requests with $helpers, working with dates using DateTime, troubleshooting Code node errors, or choosing between Code node modes.

7122

zendesk

vm0-ai

Zendesk Support REST API for managing tickets, users, organizations, and support operations. Use this skill to create tickets, manage users, search, and automate customer support workflows.

15114

n8n-expression-syntax

czlonkowski

Validate n8n expression syntax and fix common errors. Use when writing n8n expressions, using {{}} syntax, accessing $json/$node variables, troubleshooting expression errors, or working with webhook data in workflows.

6111

n8n-node-configuration

czlonkowski

Operation-aware node configuration guidance. Use when configuring nodes, understanding property dependencies, determining required fields, choosing between get_node_essentials and get_node_info, or learning common configuration patterns by node type.

7108

opencode-orchestrator-creator

IgorWarzocha

Creates universal OpenCode orchestrator folder structure with specialized agent that can manage swarm servers via curl commands

8104

zapier-workflows

davila7

Manage and trigger pre-built Zapier workflows and MCP tool orchestration. Use when user mentions workflows, Zaps, automations, daily digest, research, search, lead tracking, expenses, or asks to "run" any process. Also handles Perplexity-based research and Google Sheets data tracking.

11101

controlling-spotify

oaustegard

Control Spotify playback and manage playlists via MCP server. Use when user requests playing music, controlling Spotify, creating playlists, searching songs, or managing their Spotify library.

7104

backend-dev-guidelines

langfuse

Comprehensive backend development guide for Langfuse's Next.js 14/tRPC/Express/TypeScript monorepo. Use when creating tRPC routers, public API endpoints, BullMQ queue processors, services, or working with tRPC procedures, Next.js API routes, Prisma database access, ClickHouse analytics queries, Redis queues, OpenTelemetry instrumentation, Zod v4 validation, env.mjs configuration, tenant isolation patterns, or async patterns. Covers layered architecture (tRPC procedures → services, queue processors → services), dual database system (PostgreSQL + ClickHouse), projectId filtering for multi-tenant isolation, traceException error handling, observability patterns, and testing strategies (Jest for web, vitest for worker).

10100

claude-opus-4-5-migration

anthropics

Migrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5. Use when the user wants to update their codebase, prompts, or API calls to use Opus 4.5. Handles model string updates and prompt adjustments for known Opus 4.5 behavioral differences. Does NOT migrate Haiku 4.5.

9101

billing-automation

wshobson

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

1098

How to choose a API integration skill

Select a skill based on your specific architectural needs and your target stack. Look at the maintenance history and the primary focus of the definition; for example, choose the fastapi-pro skill if you require performance-focused async patterns, or api-design-principles if you are in the initial planning phase of a public-facing API. Examine the file contents to ensure the dependency injection style and testing patterns match your project requirements. Prioritize skills that provide clear constraints on data validation and error handling to ensure the code generated by your agent remains predictable and easy to debug.

More API integration skills

langchain-architecture
wshobson · 8 installs
mcp-management
mrgoonie · 6 installs
n8n-mcp-orchestrator
manutej · 7 installs
swapper-integration
shapeshift · 6 installs
korean-public-data-api
swszz · 5 installs
paypal-integration
wshobson · 10 installs
smithery-mcp-deployment
CaullenOmdahl · 8 installs
smithery-ai-cli
smithery-ai · 10 installs
mcp-cli
github · 7 installs
copilot-sdk
github · 7 installs
api-security-best-practices
davila7 · 15 installs
ai-sdk
vercel · 11 installs
frontend-to-backend-requirements
davila7 · 8 installs
nodejs-backend-patterns
wshobson · 12 installs
springboot-patterns
affaan-m · 11 installs
voice-ai-development
davila7 · 5 installs
goplaces
openclaw · 3 installs
microsoft-code-reference
github · 7 installs
connect-apps
ComposioHQ · 6 installs
heygen-best-practices
davila7 · 3 installs
backend-development
skillcreatorai · 17 installs
hubspot-integration
davila7 · 5 installs
openai-knowledge
openai · 5 installs
openrouter-function-calling
jeremylongshore · 5 installs
file-uploads
davila7 · 4 installs
api-documentation-generator
davila7 · 8 installs
woocommerce
alinaqi · 14 installs
chatgpt-app-builder
mcp-use · 5 installs
openrouter-hello-world
jeremylongshore · 7 installs
api-integration-specialist
davila7 · 5 installs
clawrouter
BlockRunAI · 4 installs
reddit-api
alinaqi · 3 installs
agent-docs-api-openapi
ruvnet · 4 installs
deepgram-performance-tuning
jeremylongshore · 3 installs
openai-docs
openai · 3 installs
openevidence-hello-world
jeremylongshore · 7 installs
create-mcp-app
modelcontextprotocol · 3 installs
generating-api-docs
jeremylongshore · 5 installs
telegram-dev
2025Emma · 2 installs
mcporter
openclaw · 7 installs
fastapi-router-py
microsoft · 5 installs
graphql
davila7 · 6 installs
python-sdk
comet-ml · 4 installs
dotnet-backend-patterns
wshobson · 7 installs
pydantic-models-py
microsoft · 3 installs
vercel-webhooks-events
jeremylongshore · 3 installs
laravel-specialist
Jeffallan · 12 installs
twilio-communications
davila7 · 3 installs
nostr-expert
vitorpamplona · 3 installs
n8n-conventions
n8n-io · 3 installs
backend-architect
sickn33 · 10 installs
building-websocket-server
jeremylongshore · 3 installs
openrouter-fallback-config
jeremylongshore · 2 installs
agent-dev-backend-api
ruvnet · 3 installs
cowork-plugin-customizer
anthropics · 3 installs
hugging-face-tool-builder
patchy631 · 7 installs
api-documenter
sickn33 · 4 installs
api-patterns
davila7 · 2 installs
azure-maps-search-dotnet
microsoft · 2 installs
azure-servicebus-dotnet
microsoft · 3 installs
github-mcp-server
githubnext · 5 installs
upstash-qstash
davila7 · 6 installs
calcom-api
calcom · 2 installs
freshdesk-automation
sickn33 · 4 installs
run-api-e2e-tests
novuhq · 7 installs
apollo-core-workflow-b
jeremylongshore · 2 installs
guidewire-sdk-patterns
jeremylongshore · 2 installs
templ-htmx
Xe · 3 installs
api-interface-design
TencentBlueKing · 2 installs
gamma-local-dev-loop
jeremylongshore · 3 installs
ai-model-nodejs
TencentCloudBase · 5 installs
azure-ai-projects-java
microsoft · 2 installs
clerk-rate-limits
jeremylongshore · 1 installs
langfuse-ci-integration
jeremylongshore · 2 installs
lindy-install-auth
jeremylongshore · 4 installs
nodejs-backend
alinaqi · 7 installs
segment-cdp
davila7 · 2 installs
claude-in-chrome-troubleshooting
trailofbits · 2 installs
developing-in-lightdash
lightdash · 1 installs
instantly-webhooks-events
jeremylongshore · 2 installs
linear-webhooks-events
jeremylongshore · 1 installs
api-development
netalertx · 3 installs
groq-performance-tuning
jeremylongshore · 1 installs
openrouter-common-errors
jeremylongshore · 3 installs
openrouter-streaming-setup
jeremylongshore · 1 installs
perplexity-multi-env-setup
jeremylongshore · 2 installs
serving-llms-vllm
davila7 · 6 installs
unbrowse
unbrowse-ai · 5 installs
api-versioning
useautumn · 2 installs
django-drf
prowler-cloud · 6 installs
klingai-rate-limits
jeremylongshore · 2 installs
twinmind-rate-limits
jeremylongshore · 1 installs
webf-native-plugin-dev
openwebf · 2 installs
apollo-deploy-integration
jeremylongshore · 1 installs
dust-mcp-server
dust-tt · 1 installs
ideogram-rate-limits
jeremylongshore · 2 installs

+820 more — browse all skills.

Frequently asked

Can I use multiple API skills simultaneously?
Yes, but be mindful of conflicting instructions. If you use both a backend-focused skill like dotnet-backend and a general design skill like api-design-principles, ensure they do not provide contradictory rules regarding folder structure or endpoint naming conventions. Use them as building blocks to create a specific context for your current task.
How do these skills differ from generic coding prompts?
These files function as systematic configuration for your AI agent. Unlike a one-off prompt, these instructions are designed to be persistent, forcing the model to adhere to specific patterns like Pydantic V2 schemas, MVVM architectural constraints, or MCP server standards throughout the entire conversation. They turn your AI into a focused, specialized technical partner.

Browse other tags

Search skills

Search the agent skills registry