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.
api-security-best-practices
davila7
Implement secure API design patterns including authentication, authorization, input validation, rate limiting, and protection against common API vulnerabilities
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.
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.
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.
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.
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.
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".
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.
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.
graphql-schema
ChrisWiles
GraphQL queries, mutations, and code generation patterns. Use when creating GraphQL operations, working with Apollo Client, or generating types.
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.
linear
ArmorerLabs
|
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.
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
react-relay-table
lablup
>
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.
apollo-caching-strategies
majiayu000
Use when implementing Apollo caching strategies including cache policies, optimistic UI, cache updates, and normalization.
api-engineering
weirdgme
Guide to API design patterns, GraphQL, gRPC, API gateways, rate limiting, and versioning strategies.
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.
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.
api-designer
lushly-dev
>
api-patterns
ngannk-fptu
Security patterns for APIs (REST, GraphQL, tRPC). Broken Object Level Authorization (BOLA), Rate Limiting, Injection, and Mass Assignment.
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.