Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data fetching patterns, (4) setting up type generation or
Installs just this skill. Get the whole plugin for auto-invocation.
โก How it fires
How this skill gets triggered: by you, by Claude, or both.
Fires itselfClaude auto-loads it when your prompt matches the work.
You can call itInvoke it directly when you want it.
Slash command/graphql-operations
๐๏ธ Context preview
The summary Claude sees to decide when to auto-load this skill.
Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when: (1) writing GraphQL queries or mutations, (2) organizing operations with fragments, (3) optimizing data fetching patterns, (4) setting up type generation or
๐ Stats
Stars99
Forks11
LanguageShell
LicenseMIT
๐ฆ Ships with apollo-skills
</> SKILL.md
graphql-operations.SKILL.md
---name: graphql-operations
description: >
Guide for writing GraphQL operations (queries, mutations, fragments) following best practices. Use this skill when:
(1) writing GraphQL queries or mutations,
(2) organizing operations with fragments,
(3) optimizing data fetching patterns,
(4) setting up type generation or linting,
(5) reviewing operations for efficiency.
license: MIT
compatibility: Any GraphQL client (Apollo Client, urql, Relay, etc.)
metadata:
author: apollographql
version: "1.0.0"
allowed-tools: Bash(npm:*) Bash(npx:*) Read Write Edit Glob Grep
---# GraphQL Operations Guide
This guide covers best practices for writing GraphQL operations (queries, mutations, subscriptions) as a client developer. Well-written operations are efficient, type-safe, and maintainable.
## Operation Basics
### Query Structure
```graphql
query GetUser($id: ID!) {
user(id: $id) {
id
name
email
}
}
```
### Mutation Structure