1,418 free skills
API Design skills
Skills for designing APIs — REST conventions, GraphQL schema design, versioning strategy, rate limiting, and OpenAPI contracts.
Sourced from real, public repositories — synced daily, never invented.
1,418 free skills
Skills for designing APIs — REST conventions, GraphQL schema design, versioning strategy, rate limiting, and OpenAPI contracts.
Sourced from real, public repositories — synced daily, never invented.
15 tools across six categories
13 of them never send your data anywhere
Free · No signup · No trial clock
SEE THE DIRECTORY

redis
kid-sid/codex-spellbook
Use when choosing a Redis data structure for a use case, implementing caching or rate limiting, building pub/sub or Streams-based real-time messaging, or writing atomic operations like distributed locks.
redis-integration
hieplp/skills
Use when integrating Redis with Quarkus — caching with @CacheResult/@CacheInvalidate, distributed locks, pub/sub messaging, rate limiting, Redisson integration, and both imperative + reactive clients.
graphql
nimadorostkar/claude-skills-collection
Use when designing or operating a GraphQL API. Covers schema design, resolver performance and DataLoader batching, query cost limiting, error handling, and federation.
sast-graphql
reasonless-throne486/sast-skills
>-
graphql-complexity-limit-tester
testland/qa
Crafts over-limit depth and complexity queries then asserts rejection before execution, verifying that graphql-depth-limit, graphql-cost-analysis, and graphql-armor (max-depth / cost-limit / max-tokens plugins) are actually enforced and not just configured. Use when auditing a GraphQL service for DoS exposure after depth or cost limits have been added as mitigations, or when adding tests that prove the limits in CI before a production deployment.
graphql-binding
kavo-labs/kavo
Reference for @kavo/graphql and its Nest binding — building a schema over an existing createCrud service, the raw-AST filter/sort args, multi-entity merging, the process-wide type registry, and the zero-code KavoModule graphql option. Use when exposing an entity over GraphQL, or answering "how do I add GraphQL to this entity" questions.
rails-graphql-patterns
neversight/learn-skills.dev
GraphQL patterns for Rails applications using graphql-ruby gem. Automatically invoked when working with GraphQL schemas, types, resolvers, mutations, subscriptions, or the app/graphql directory. Triggers on "GraphQL", "schema", "resolver", "mutation", "query type", "subscription", "graphql-ruby", "field", "argument", "N+1 graphql", "dataloader".
graphql-security
blunotech-dev/agents
Audit a GraphQL API for security issues. Use this skill when the user mentions GraphQL, query depth, introspection, batching abuse, field-level authorization, resolver security, N+1 in security context, or asks "is my GraphQL API secure?" or "how do I lock down GraphQL?".
spring-grpc
ririnto/sinon
>-
graphql-resolvers
heldinhow/awesome-opencode-dev-skills
Implement GraphQL resolver functions for data fetching and mutation handling.
backend-grpc-patterns
j4flmao/agent-skills
>
create-grpc-contract
ldumit/fokus
Creates a gRPC code-first contract, server implementation, and client registration. Use when adding service-to-service synchronous communication.
Microservices Communication
tuyenht/antigravity-core
Thiết kế kiến trúc giao tiếp Microservices (gRPC, message queues, event-driven pattern).
cuopt-sandbox
nvidia/cuopt-examples
Run cuOpt in the NemoClaw sandbox — probe/smoke gates, prefer cancelable Python gRPC jobs, use legacy remote execution only when that API is unavailable, then vendored cuOpt skills.
idmp-openapi-explorer
taosdata/agent-skills
IDMP OpenAPI explorer skill. Use it to inspect schema paths, required inputs, and generated commands; fall back to raw API only after schema and generated commands are exhausted.
openapi-to-typescript
dannykkh/skill-olympus
Convert OpenAPI 3 JSON/YAML schemas into TypeScript interfaces, type guards, and API types.
openapi-to-typescript
itsar-vr/goatedskills
Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
openapi-to-typescript
lewbei/pro-agent-skills
Converts OpenAPI 3.0 JSON/YAML to TypeScript interfaces and type guards. This skill should be used when the user asks to generate types from OpenAPI, convert schema to TS, create API interfaces, or generate TypeScript types from an API specification.
openapi-usage
kita12123/dev-ctx
This is a skill for using OpenAPI specification to define API contracts and generate code for backend and frontend projects. You can use this skill to maintain consistency in API contracts and automate code generation based on the defined API contracts.
magicline-api
lucagerlich/magicline-skill
Magicline fitness studio management API reference — covers OpenAPI, Connect API, and Device API for customer management, memberships, classes, appointments, payments, and device integrations. Use this skill whenever the user mentions Magicline, works with Magicline APIs, builds integrations for fitness studios using Magicline, references endpoints like /v1/customers or /v1/memberships, or needs help with Magicline-specific patterns like preview/execute flows, dry-run device operations, or Connect API contract conclusion. Also use when you see API keys with X-API-KEY headers in a Magicline context, or the user references redocly.sportalliance.com documentation.
openapi-dotnet
kita12123/dev-ctx
This is a skill for using OpenAPI specification to define API contracts and generate code for backend projects. You can use this skill to maintain consistency in API contracts and automate code generation based on the defined API contracts.
figma
ildanno/skills
Access Figma through its REST API. Use when the user wants to verify FIGMA_TOKEN, read a Figma file or nodes, inspect file comments, or add or reply to a Figma comment.
privacy-publish
rshankras/claude-code-apple-skills
Turn drafted legal docs (privacy policy, terms) into hosted pages and set the App Store Connect Privacy Policy / Support / Marketing URLs via the ASC REST API. Use at Phase 6 / submission, after legal drafts exist. The App Privacy "nutrition label" stays manual (Apple exposes no API) — this prints the exact answers to click.
payment-integration
aaaaqwq/agi-super-team
Integrate Stripe, PayPal, and payment processors. Handles checkout flows, subscriptions, webhooks, and PCI compliance. Use PROACTIVELY when implementing payments, billing, or subscription features.
payment-integration
mlukacovsky/odoo-agent-skills
Integrate payments with SePay (VietQR), Polar, Stripe, Paddle (MoR subscriptions), Creem.io (licensing). Checkout, webhooks, subscriptions, QR codes, multi-provider orders.
payment-integration
vuminhieu/spexor-client
Implement payment integrations with SePay (Vietnamese payment gateway with VietQR, bank transfers, cards) and Polar (global SaaS monetization platform with subscriptions, usage-based billing, automated benefits). Use when integrating payment processing, implementing checkout flows, managing subscriptions, handling webhooks, processing bank transfers, generating QR codes, automating benefit delivery, or building billing systems. Supports authentication (API keys, OAuth2), product management, customer portals, tax compliance (Polar as MoR), and comprehensive SDK integrations (Node.js, PHP, Python, Go, Laravel, Next.js).
stripe
tinh2/skills-hub-registry
Add Stripe payments to my app — set up checkout sessions, payment intents, webhook handling with signature verification, subscription billing with plan management, customer portal, and idempotent event processing for any backend framework
stripe-integration
marcioaltoe/skills
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.
stripe-payments
heldinhow/awesome-opencode-dev-skills
Use when integrating Stripe payments, subscriptions, webhooks, or billing into web applications. Covers Checkout, Payment Intents, subscriptions, customer portal, and webhook handling.
Stripe CLI
composiohq/awesome-agent-clis
Test webhooks, trigger events, tail API logs, and manage Stripe resources. Use when an agent needs to test Stripe integrations, listen for webhook events, or inspect Stripe API activity.
Stripe Payments Connector
agentskillexchange/skills
Full Stripe API integration using the stripe-node SDK. Creates PaymentIntents via stripe.paymentIntents.create(), manages Customers and Subscriptions, handles webhook events through stripe.webhooks.constructEvent(), and supports Stripe Connect for marketplace payouts.
stripe-integration
claudiodearaujo/izacenter
Get paid from day one. Payments, subscriptions, billing portal, webhooks, metered billing, Stripe Connect. The complete guide to implementing Stripe correctly, including all the edge cases that will bite you at 3am. This isn't just API calls - it's the full payment system: handling failures, managing subscriptions, dealing with dunning, and keeping revenue flowing. Use when: stripe, payments, subscription, billing, checkout.
bc-api
feketegabor/bc-api-agent-skill
Communicate with Microsoft Dynamics 365 Business Central via its v2.0 REST API. Use when building integrations, querying BC data (customers, vendors, items, sales orders, GL entries), authenticating with OAuth2, or troubleshooting BC API calls.
saas
hxgohxrr/skills
Production SaaS core engine architecture covering B2B multi-tenancy, organization management, RBAC/ABAC permissions, payment billing engines (Stripe, Lemon Squeezy, Paddle, Polar), usage metering, admin backoffice, user impersonation, webhooks, and API key management.
fn-schema
ahmedrowaihi/contract-kit
Extract JSON Schema (Draft 2020-12) for TypeScript function inputs and outputs from real source code, using `@ahmedrowaihi/fn-schema-cli` or its underlying lib `@ahmedrowaihi/fn-schema-core`. Use when the user wants `schemaOf(fn)` at build time, JSON Schemas derived from existing TS function signatures (without rewriting types to Zod/Yup/etc), per-function schema files, a bundled schemas.json, or OpenAPI 3.1 `components.schemas` fragments. Pairs with the `@ahmedrowaihi/fn-schema-transformer` TS compiler-API transformer for inline-at-emit replacement of `schemaOf(myFn)` calls. Triggers on "JSON Schema from TypeScript", "function signature to schema", "schemaOf", "extract schema from TS function", "schemas from existing code", "schemas without rewriting types", "fn-schema". Do NOT use for OpenAPI codegen (see openapi-sdk) or schema authoring (see hey-api plugins / typia).
build-tools-bump-gradle-api
jetbrains/kotlin
>
api-rate-limiting
0motionguy/gicm
Token bucket, leaky bucket, sliding window algorithms and distributed rate limiting patterns.
upgrade-stripe
coppermare/skillverse
Guide for upgrading Stripe API versions, SDKs, and mobile libraries. Use when updating Stripe integrations to newer versions.
rest-api-design
tarcisiojr/skills
Design de APIs REST seguindo convenções padronizadas. Use quando o usuário pedir para criar, desenhar ou refatorar endpoints REST. Define padrões de nomenclatura, status codes, envelopes de erro, paginação e versionamento. O framework (FastAPI) gera o OpenAPI automaticamente a partir do código.
rest-api-design
mgd34msu/goodvibes-gemini
Designs RESTful APIs following industry best practices for resource naming, HTTP methods, status codes, and error handling. Use when designing new APIs, refactoring existing endpoints, or establishing API standards.
rest-api-design
superfastsat1600/landing_2512
Authoritative guide for designing RESTful APIs based on IETF RFCs, OpenAPI standards, and industry specifications.
rest-api-design
vanara-agents/skills
Conventions for designing clean, consistent, evolvable REST APIs — resource modeling, HTTP semantics, status codes, pagination, filtering, error envelopes, versioning, idempotency, and security. A deep reference with worked examples and runnable checks.
api-design
hwatkins/my-skills
When the user is designing, building, or reviewing a REST/JSON API. Covers resource design, routing, error handling, pagination, authentication, idempotency, webhooks, and OpenAPI documentation. Phoenix-focused with Elixir examples. Use when mentioning "API design," "REST API," "JSON API," "API endpoints," "webhook design," or "API versioning.
api-design
taipt1504/agent-skills
>
rest
pluginagentmarketplace/custom-plugin-api-design
RESTful API design principles and best practices
api-design
canivel/otto
Use when designing or implementing REST API endpoints with Express. Covers route structure, request validation with Zod, error handling, authentication, pagination, and consistent response formats.
api-designer
jochenyang/jochen-ai-rules
API architecture design and documentation for RESTful, GraphQL, and gRPC services. Creates OpenAPI specifications, defines versioning strategies, and establishes authentication/authorization patterns. Use when user asks to design API, create endpoints, document REST/GraphQL, or plan API architecture.
graphql
iceflower/agent-skills
>-
graphql-architect
tmolavi/mcp-agent-skills-hub
Master modern GraphQL with federation, performance optimization,
graphql-architect
jiho00seo-dev/antigravity-awsome-skill
Master modern GraphQL with federation, performance optimization,
graphql-architect
stephanj/claude-code-collections
Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.
graphql
igunublue/awesome-ai-skills
GraphQL gives clients exactly the data they need - no more, no less. One endpoint, typed schema, introspection. But the flexibility that makes it powerful also makes it dangerous. Without proper controls, clients can craft queries that bring down your server. This skill covers schema design, resolvers, DataLoader for N+1 prevention, federation for microservices, and client integration with Apollo/urql. Key insight: GraphQL is a contract. The schema is the API documentation. Design it carefully.
graphql-design
agricidaniel/awesome-claude-code-toolkit
GraphQL schema design, resolver patterns, subscriptions, DataLoader for N+1 prevention, and error handling
graphql-design
lua2147/claude-toolkit-catalog
GraphQL schema design, resolver patterns, subscriptions, DataLoader for N+1 prevention, and error handling
graphql-api-development
jpeetz/agent-skills
>
api-designer
always-further/claude-extensions
Activates when user needs help designing REST APIs, GraphQL schemas, or API architecture. Triggers on "design API", "REST endpoint", "GraphQL schema", "API structure", "endpoint naming", "API versioning", "request/response format", or API design questions.
graphql-architect
zroman88/claude-skills-to-cursor
Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.
graphql-architect
hosseinmirzapur/opencode-skills
Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.
graphql-architect
nkseth/copilot-dev-skills
Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.
graphql-architect
thienanthx/skill-web-design
Use when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, query optimization, federation directives.