Frameworks

Best GraphQL Agent Skills

23 GraphQL skills for AI coding assistants — ranked by popularity.

This collection provides targeted skills for Claude Code, Codex, and Cursor users working with GraphQL and API ecosystems. These curated instruction sets help developers handle technical tasks like schema design, security implementation, and automated testing without manual overhead. If you are building data-driven applications, these skills serve as specialized assistants that understand specific patterns for Node.js backends, Open Targets database queries, and mock generation. Instead of starting from scratch, you can apply these pre-vetted modules to maintain consistent API design principles or enforce oRPC contract-first patterns. This library is built for engineers who need to speed up endpoint development while ensuring their GraphQL schemas remain typed and maintainable. You will find specific instructions for input validation, authentication patterns, and endpoint testing, allowing your AI agent to produce production-ready code aligned with your existing development workflow.

Top GraphQL skills

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

api-security-best-practices

davila7

Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities

1554

nodejs-backend-patterns

wshobson

Build production-ready Node.js backend services with Express/Fastify, implementing middleware patterns, error handling, authentication, database integration, and API design best practices. Use when creating Node.js servers, REST APIs, GraphQL backends, or microservices architectures.

1246

graphql

davila7

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.

624

opentargets-database

davila7

Query Open Targets Platform for target-disease associations, drug target discovery, tractability/safety data, genetics/omics evidence, known drugs, for therapeutic target identification.

313

api-contract-sync-manager

ananddtyagi

Validate OpenAPI, Swagger, and GraphQL schemas match backend implementation. Detect breaking changes, generate TypeScript clients, and ensure API documentation stays synchronized. Use when working with API spec files (.yaml, .json, .graphql), reviewing API changes, generating frontend types, or validating endpoint implementations.

18

rdc-graphql-setup

reactive

Set up @data-client/graphql for GraphQL APIs. Configures GQLEndpoint with auth and custom options. Use after rdc-setup detects GraphQL patterns.

13

building-graphql-server

jeremylongshore

Build production-ready GraphQL servers with schema design, resolvers, and subscriptions. Use when building GraphQL APIs with schemas and resolvers. Trigger with phrases like "build GraphQL API", "create GraphQL server", or "setup GraphQL".

12

designing-apis

CloudAI-X

Designs REST and GraphQL APIs including endpoints, error handling, versioning, and documentation. Use when creating new APIs, designing endpoints, reviewing API contracts, or when asked about REST, GraphQL, or API patterns.

12

graphql-architect

sickn33

Master modern GraphQL with federation, performance optimization, and enterprise security. Build scalable schemas, implement advanced caching, and design real-time systems. Use PROACTIVELY for GraphQL architecture or performance optimization.

12

graphql-schema

ChrisWiles

GraphQL queries, mutations, and code generation patterns. Use when creating GraphQL operations, working with Apollo Client, or generating types.

12

creating-screens

artsy

Add new screens and routes to Eigen React Native app. Guides you through creating simple screens (no data fetching) or Relay screens (with GraphQL). Use this when adding screens, routes, or navigating components. Triggers on "add a screen", "create a new route", "add a Relay screen", "setup screen with data", or screen creation tasks.

11

linear

ArmorerLabs

|

00

api-design

Yisuescopeta

Design robust, scalable, and intuitive APIs (REST, GraphQL, etc.). Enforces best practices for resource naming, HTTP methods, error handling, versioning, and security. Use this when designing or refactoring backend endpoints.

00

create-react-component

OpenCTI-Platform

Use when: creating a new Relay-connected React component, defining a GraphQL fragment, or wiring a component to a query

00

react-relay-table

lablup

>

00

designing-apis

pengfeng

REST API design patterns — endpoints, routes, routers, resources, HTTP methods, status codes, pagination, error responses, versioning. Use when designing, reviewing, or refactoring API endpoints.

00

apollo-caching-strategies

majiayu000

Use when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.

00

api-engineering

weirdgme

Guide to API design patterns, GraphQL, gRPC, API gateways, rate limiting, and versioning strategies.

00

opencollective

plurigrid

Query and interact with Open Collective's GraphQL API v2. Browse collectives, view budgets/transactions/expenses, manage memberships, submit expenses, and explore the open-source funding ecosystem.

00

taasim-doc-sync

mohamedamineelabidi

Use this skill when docs and implementation may have drift and you need to align README, documents, notebook descriptions, and actual code behavior.

00

api-designer

lushly-dev

>

00

api-patterns

ngannk-fptu

Security patterns for APIs (REST, GraphQL, tRPC). Broken Object Level Authorization (BOLA), Rate Limiting, Injection, and Mass Assignment.

00

How to choose a GraphQL skill

Evaluate these skills based on your specific development stage and project architecture. Check if the skill covers the exact technology stack you use, such as Express, Fastify, or a specific database like Open Targets. Look at the trigger definitions to see how the skill initiates—some are meant for proactive code generation, while others serve as utility modules for testing and security audits. Prioritize skills that match your current needs, whether you are in the initial schema design phase or focused on ongoing maintenance and API security.

Frequently asked

Can I combine multiple API skills for one project?
Yes, you can enable multiple skills simultaneously to handle different layers of your stack. For example, you might use the api-security-best-practices skill alongside the graphql skill to ensure your schema is both performant and hardened against vulnerabilities. Your agent will draw from both sets of instructions depending on the code context.
Do these skills work with existing codebases?
Most of these skills are designed to assist with ongoing development, such as adding new endpoints or performing automated testing. While they provide patterns for production-ready code, you should verify that the skill's suggested architecture aligns with your project's current folder structure and dependency management before applying them to a legacy codebase.

Skills for other frameworks

Search skills

Search the agent skills registry