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

elasticsearch
fworks-tech/agenthood
Manage Elasticsearch clusters via the REST API. Use when querying, indexing, or managing Elasticsearch indices.
pgx-cli
jyasuu/pg_x
Use this skill whenever the user wants to use, configure, or troubleshoot pgx (also called pg_x) — the Rust "PostgreSQL Power CLI" — for running queries, exporting data, streaming NOTIFY events, streaming WAL via logical replication, composing GraphQL over SQL resolvers, or running it as an MCP server. Trigger on mentions of pgx/pg_x, PostgreSQL logical replication CLI, `pgx replicate`, `pgx listen`, `pgx consume`, `pgx graphql`, `pgx mcp`, WAL-to-Kafka/RabbitMQ/Elasticsearch/Parquet pipelines, NOTIFY-to-downstream forwarding, or `~/.pgx/config.toml`. Covers every downstream sink (stdout, shell, webhook, RabbitMQ, Kafka, Parquet, Postgres, Elasticsearch, KV/Redis/Memcached) and how to wire data from Postgres to each one, both via CLI flags and via config-file profiles.
Apache Kafka Schema Extractor
agentskillexchange/skills
Extracts and transforms Avro, Protobuf, and JSON Schema definitions from Confluent Schema Registry. Generates typed data models and validates schema compatibility using the Schema Registry REST API.
nestjs-transport
hoangnguyen0403/agent-skills-standard
Configure gRPC, RabbitMQ, and monorepo contract patterns for NestJS microservices. Use when setting up gRPC service-to-service calls, RabbitMQ event-driven messaging, shared contract libraries, or microservice exception handling in NestJS.
scaffold-go-service
kabradshaw1/portfolio
Scaffold a new decomposed Go microservice with baseline observability, K8s manifests, CI/CD integration, and conditional hooks for gRPC or event consumers. Use when creating a new Go service or extracting a service from the ecommerce monolith.
graphql-security
redhatproductsecurity/prodsec-skills
>
GraphQL Schema Explorer
agentskillexchange/skills
GraphQL Schema Explorer is built around GraphQL API ecosystem. The underlying ecosystem is represented by graphql/graphql-js (20,335+ GitHub stars). It gives an agent a more technical and reliable way to work with the tool than a thin one-line wrapper, using stable interfaces like queries, mutations, schema introspection, fragments, pagination, subscriptions and preserving the operational context […]
graphql
ramziddin/ccplugins
NestJS GraphQL integration with Code First and Schema First approaches, resolvers, queries, mutations, subscriptions, and GraphQL modules. Use when building GraphQL APIs with NestJS.
graphql-patterns
projectious-work/aibox
GraphQL schema design, resolver patterns, N+1 prevention with DataLoader, and federation. Use when designing GraphQL APIs, implementing resolvers, or optimizing GraphQL performance.
graphql-pentest
dreadnode/capabilities
GraphQL endpoint discovery, resource abuse (batching, alias amplification, circular fragments, deep nesting), introspection exploitation, backend fingerprinting (Apollo vs graphql-java vs Yoga vs Hasura), and CSRF via content-type differentials. Use when target has GraphQL endpoints, JS source references /graphql paths, or introspection schema is available.
graphql-expert
cavaldos/opencode-kit
GraphQL API design. Schema design, resolvers, N+1 problem, subscriptions, federation, Apollo, Pothos.
a6-recipe-graphql-proxy
api7/a6
>-
graphql
mgd34msu/goodvibes-gemini
Builds APIs with GraphQL including schemas, queries, mutations, resolvers, and client integration. Use when designing flexible APIs, fetching related data, or implementing real-time subscriptions.
dev-graphql-builder
khalilbenaz/claude-skills-collection
Conception et implémentation de schémas et résolveurs GraphQL. Se déclenche avec "GraphQL", "schema", "query", "mutation", "subscription", "resolver", "Apollo", "Hot Chocolate".
graphql
natescarlet/image-funnel
GraphQL 开发指南,包含 schema 定义、resolver 实现、类型系统、代码生成和前后端集成。Invoke when working with GraphQL schema, resolvers, running generate-graphql.ps1, or implementing GraphQL-related functionality.
GraphQL Schema Drift Detector
agentskillexchange/skills
Detects breaking changes in GraphQL schemas using graphql-inspector and the GraphQL introspection query. Compares schema versions, identifies removed fields, changed types, and deprecated directive usage.
graphql-architect
coopyrightdmin/claude-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
iam-nazmul/drcr
This skill should be used when working with GraphQL in this project — writing or reviewing a schema.py/.graphql file, defining Strawberry types (`@strawberry.type`, `@strawberry.input`), writing resolvers or mutations, deciding whether a new endpoint should be GraphQL or REST, or diagnosing GraphQL-specific problems like the N+1 query problem, DataLoader batching, query depth/complexity limits, or field-level permissions. Applies to Strawberry (strawberry-graphql) and strawberry-django as the current recommended Python GraphQL stack for Django — not graphene-django, which is the older, less actively recommended alternative.
graphql
tmolavi/mcp-agent-skills-hub
GraphQL gives clients exactly the data they need - no more, no
GraphQL Data Federation Agent
agentskillexchange/skills
Federates data from multiple GraphQL and REST APIs using Apollo Federation gateway. Implements schema stitching with automatic type merging and the DataLoader pattern for N+1 prevention.
GraphQL Schema Stitcher
agentskillexchange/skills
Merges multiple GraphQL schemas into a unified federated gateway using Apollo Federation v2 and graphql-tools stitchSchemas. Validates composed schemas with rover graph check.
graphql
andrewhaward2310/.agents
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 Schema Registry Client
agentskillexchange/skills
Manages GraphQL schema versions using Apollo Schema Registry API and graphql-inspector. Performs schema diffing, breaking change detection, and composition validation for federated GraphQL architectures.
graphql
alisheraxmedov/flutter-skills
Builds a GraphQL data layer in Flutter with graphql_flutter or ferry — queries, mutations, subscriptions, normalized cache, fetch policies, and codegen. Use for GraphQL / graphql_flutter / ferry, Apollo-style normalized cache, fetch-policy choices, codegen GraphQL, WebSocket subscriptions, or when the UI is stale after a mutation.
graphql
francostino/opencode-skills-collection
GraphQL gives clients exactly the data they need - no more, no
GraphQL Schema Introspector
agentskillexchange/skills
Performs GraphQL schema introspection using the graphql-js reference implementation and Apollo Client devtools protocol. Generates type documentation, query complexity analysis, and schema diff reports between API versions.
graphql-architect
ai-safeter/antigravity-cli-plugin
Master modern GraphQL with federation, performance optimization,
GraphQL Schema Analyzer
agentskillexchange/skills
Analyzes GraphQL schemas using graphql-js introspection and @graphql-tools/utils. Maps type relationships, detects N+1 query patterns, and generates DataLoader batching recommendations.
GraphQL Schema Documentation Generator
agentskillexchange/skills
Generates interactive API documentation from GraphQL schemas using graphql-js introspection queries and SpectaQL. Annotates fields with usage analytics from Apollo Studio API.
admin-graphql
khadinakbarlabs/shopify-app-builder
Build Shopify Admin GraphQL queries and mutations for products, orders, customers, inventory, and more. Covers cost-aware rate limiting, cursor pagination, bulk operations, global resource identifiers, and version-safe API usage.
GraphQL Schema Registry
agentskillexchange/skills
Manages GraphQL schema evolution using graphql-inspector for breaking change detection and Apollo Rover CLI for schema composition. Validates schemas against custom ESLint rules via @graphql-eslint/eslint-plugin.
graphql-docs
pledgeandgrow/pledge-skills
>
GraphQL Schema Documentation Builder
agentskillexchange/skills
Generates interactive API documentation from GraphQL schemas using graphql-js introspection queries and SpectaQL. Produces type relationship diagrams, query examples, and deprecation notices from SDL files.
GraphQL Introspection Documenter
agentskillexchange/skills
Introspects GraphQL endpoints using the __schema query and generates structured API documentation. Uses graphql-js type system to resolve interfaces, unions, and custom scalar descriptions.
write-script-graphql
windmill-labs/windmill-claude-plugin
MUST use when writing GraphQL queries.
graphql-dev
orcaqubits/agentic-commerce-claude-plugins
Write GraphQL queries, mutations, and subscriptions — fragments, code generation, TypedDocumentNode, variables, error handling, and client setup. Use when writing GraphQL code for Saleor.
grpc-protobuf
projectious-work/aibox
Protocol Buffers schema design and gRPC service patterns including streaming, error handling, and backward compatibility. Use when designing gRPC services, writing .proto files, or implementing gRPC clients/servers.
GraphQL Schema Introspection Mapper
agentskillexchange/skills
Introspects GraphQL APIs via the __schema query and maps type relationships, deprecated fields, and circular references. Generates SDL exports, TypeScript types via graphql-codegen, and schema diff reports between versions.
graphql-optimization
0motionguy/gicm
{
graphql-expert
eliranabu/schoolclaudeskills
>
boost-factory-grpc
xgodev/boost
Use when constructing a gRPC client or server in a Go service via github.com/xgodev/boost/factory/contrib/google.golang.org/grpc/v1 (with subdirs client/ and server/). Covers the canonical shapes shipped under client/examples/examplesvc and server/examples/{examplesvc,examplesvcautotls}, including TLS-enabled server wiring. Triggers on imports under factory/contrib/google.golang.org/grpc/, on questions about gRPC client dial options, server interceptors, or autoTLS in a boost service.
update-grpc
glowroot/glowroot
Procedure to update gRPC, Netty, and BoringSSL versions in this Java/Maven project while maintaining compatibility
regenerate-grpc-stubs
getbindu/bindu
Regenerate Python + TypeScript gRPC stubs after editing proto files. Use when proto/*.proto changes, imports from bindu.grpc.generated fail, CI reports generated-code drift, or HandleMessages calls fail with proto mismatch.
yellowstone-grpc
new-economy/claude-trading-skills
Real-time Solana transaction and account streaming via Yellowstone gRPC (Geyser plugin)
api-graphql-grpc
harishrajora/agent-skills
>
graphql-architect
kursku/skills
Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems.
grpc-status-code-mapping-reference
testland/qa
Pure-reference catalog of gRPC standard status codes - the 17 canonical codes (OK..UNAUTHENTICATED), their numeric values, semantics, retry behaviour per AIP-194 (only UNAVAILABLE is auto-retry-safe), and the gRPC-to-HTTP status mapping used by grpc-gateway (NOT_FOUND→404, INVALID_ARGUMENT→400, PERMISSION_DENIED→403, UNAUTHENTICATED→401, RESOURCE_EXHAUSTED→429, FAILED_PRECONDITION→400 not 412, ABORTED→409, UNAVAILABLE→503, DEADLINE_EXCEEDED→504, etc.). Use when designing a gRPC service's error vocabulary, writing assertions in gRPC client tests, configuring retry policies, or mapping gRPC errors to HTTP via a gateway. Consumed by buf-cli-lint-breaking-build, ghz-load, grpcurl-cli, grpc-mock, grpc-streaming-test-author.
gRPC Service Tool
agentskillexchange/skills
gRPC Service Tool is built around gRPC remote procedure call framework. The underlying ecosystem is represented by grpc/grpc-node (4,816+ GitHub stars). It gives an agent a more technical and reliable way to work with the tool than a thin one-line wrapper, using stable interfaces like Protocol Buffers, unary and streaming RPCs, reflection, deadlines, interceptors and […]
grpc-resilience
adask-b/grpc.agent.template
gRPC resilience patterns — retry policies, hedging, deadlines, cancellation, and transient fault handling for .NET gRPC clients. Use when implementing fault-tolerant gRPC communication.
canton-ledger-api
nickthelegend/canton-agent-skills
The gRPC Ledger API — the primary interface to a validant's participant node. Covers command submission (CommandService submit-and-wait, CommandSubmissionService async submit), the update/transaction stream (UpdateService), state queries (StateService active-contracts, ledger-end), party/user/package admin services, interactive submission (prepare/execute) for external parties, TLS + JWT auth, and that types are addressed by (entity, module, package-hash). Use for high-throughput backends.
GraphQL Schema Introspection Analyzer
agentskillexchange/skills
Introspects GraphQL APIs via the standard __schema query and analyzes type systems using graphql-js utilities (buildClientSchema, printSchema). Detects N+1 patterns, circular types, deprecated field usage, and missing nullability annotations.
grpc-ingestion
matthiasburger-coder/tiny-swarm-world
Use for gRPC ingestion adapter work, service mapping, transport validation, and correlation preservation.
grpc-streaming-test-author
testland/qa
Workflow-driven skill that builds gRPC streaming-RPC test suites from a proto definition. Classifies each RPC by pattern (unary, server-streaming, client-streaming, bidi), then emits the required categories per pattern - ordering preservation, completion semantics (server close after stream end, client half-close), cancellation, deadline handling, partial-stream failure. Produces skeletons for Go (bufconn + Send/Recv), Python (iterators), JVM (StreamObserver), Node (call.write/end). Use when adding tests for a new streaming RPC or auditing a suite for uncovered categories. Different test surface from grpc-interceptor-test-author (interceptor layer) and grpc-mock (harness); for wire-level streaming semantics use grpc-streaming-tests, not this.
graphql-architect
slantview/claude
Design GraphQL schemas, resolvers, and federation. Optimizes queries, solves N+1 problems, and implements subscriptions. Use PROACTIVELY for GraphQL API design or performance issues.
grpc-streaming-tests
testland/qa
Test gRPC streaming RPCs - Server-streaming (server returns sequence), Client-streaming (client sends sequence), Bidirectional (both sides stream independently). Cover deadline + cancellation + flow control + status codes (CANCELLED, DEADLINE_EXCEEDED) + metadata. Use ghz for load, grpcurl for ad-hoc, language-native test stubs for unit/integration. Use when a service exposes server-, client-, or bidirectional-streaming RPCs and deadline, cancellation, or partial-stream status-code behavior is unverified.
sui-grpc
mission69b/t2000-skills
>-
yellowstone-grpc
metavox/claude-trading-skills
Real-time Solana transaction and account streaming via Yellowstone gRPC (Geyser plugin)
managing-grpc
cloudthinker-ai/cloudskills
|
graphql-implementation
hsc00/dam-api
Builds 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.
crud-grpc-ruleset
artisancloud/powerx
PowerX CRUD gRPC 顶层 ruleset 约束。