LaunchKit · 2026

Setup & Installation

npx skills add https://github.com/apollographql/skills --skill graphql-schema
or paste the link and ask your coding assistant to install it
https://github.com/apollographql/skills/tree/main/skills/graphql-schema
View on GitHub

What This Skill Does

A reference guide for designing GraphQL schemas that are clean, evolvable, and client-friendly. Covers type design, nullability, naming conventions, pagination with the connection pattern, error modeling, and security practices across any GraphQL server implementation.

Keeps schema design decisions consistent across a team without needing to re-read the GraphQL spec or dig through blog posts every time a new type or mutation comes up.

When to use it

  • Structuring types and fields for a new GraphQL API from scratch
  • Reviewing an existing schema for nullability mistakes or naming inconsistencies
  • Adding cursor-based pagination to a list field using the connection pattern
  • Modeling mutation responses with typed success and error outcomes
  • Deciding between interfaces and unions for polymorphic return types