Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Build, federate, and manage Apollo GraphQL supergraphs with agent skills covering schema design, subgraph composition, server setup (Apollo Server, Router, iOS, Kotlin, Rust), client operations, and schema introspection via the Apollo MCP server and GraphQL LSP.
npx claudepluginhub apollographql/skills --plugin apollo-skillsGuide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.
Guide for integrating REST APIs into GraphQL supergraphs using Apollo Connectors with @source and @connect directives. Use this skill when the user: (1) mentions "connectors", "Apollo Connectors", or "REST Connector", (2) wants to integrate a REST API into GraphQL, (3) references @source or @connect directives, (4) works with files containing "# Note to AI Friends: This is an Apollo Connectors schema".
Guide for authoring Apollo Federation subgraph schemas. Use this skill when: (1) creating new subgraph schemas for a federated supergraph, (2) defining or modifying entities with @key, (3) sharing types/fields across subgraphs with @shareable, (4) working with federation directives (@external, @requires, @provides, @override, @inaccessible), (5) troubleshooting composition errors, (6) any task involving federation schema design patterns.
Guide for building Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift. Use this skill when: (1) adding Apollo iOS to a Swift Package Manager or Xcode project, (2) configuring `apollo-codegen-config.json` and running code generation, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions from SwiftUI views, (5) writing tests against generated operation mocks.
Guide for building applications with Apollo Kotlin, the GraphQL client library for Android and Kotlin. Use this skill when: (1) setting up Apollo Kotlin in a Gradle project for Android, Kotlin/JVM, or KMP, (2) configuring schema download and codegen for GraphQL services, (3) configuring an `ApolloClient` with auth, interceptors, and caching, (4) writing queries, mutations, or subscriptions,
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Advanced Apollo GraphQL skills for client and server development
Build GraphQL servers with schema-first design, resolvers, and subscriptions
GraphQL API design, optimization, and implementation expert for scalable API architectures
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.
Commands for designing and documenting REST and GraphQL APIs
Reliable automation, in-depth debugging, and performance analysis in Chrome using Chrome DevTools and Puppeteer
A collection of skills for AI coding agents working with Apollo GraphQL tools and technologies.
Apollo Skills follow the Agent Skills format and are available on skills.sh.
Install skills using the Skills CLI:
npx skills add apollographql/skills
The CLI guides you through an interactive installation:
◇ Found 11 skills
│
◆ Select skills to install
│ ◼ apollo-client
│ ◼ apollo-connectors
│ ◼ apollo-server
│ ○ ...
└
You can also install skills as a Claude Code plugin:
First, add the marketplace:
/plugin marketplace add apollographql/skills
Then, install the plugin:
/plugin install apollo-skills@apollo-marketplace
Once installed, skills are available as namespaced slash commands:
| Slash Command | Description |
|---|---|
/apollo-skills:apollo-client | Apollo Client 4.x for React — queries, mutations, caching, local state |
/apollo-skills:apollo-connectors | Apollo Connectors — integrate REST APIs into GraphQL |
/apollo-skills:apollo-ios | Apollo iOS — GraphQL client for Swift (iOS, macOS, tvOS, watchOS, visionOS) |
/apollo-skills:apollo-kotlin | Apollo Kotlin — GraphQL client for Android and Kotlin |
/apollo-skills:apollo-mcp-server | Apollo MCP Server — connect AI agents with GraphQL APIs |
/apollo-skills:apollo-server | Apollo Server 4.x — schemas, resolvers, auth, plugins |
/apollo-skills:graphql-operations | GraphQL operations — queries, mutations, fragments |
/apollo-skills:graphql-schema | GraphQL schema design — types, naming, pagination, errors |
/apollo-skills:rover | Rover CLI — schema management and local supergraph development |
/apollo-skills:rust-best-practices | Rust best practices — idiomatic Rust following Apollo conventions |
/apollo-skills:skill-creator | Skill creator — guide for creating new Apollo skills |
You can also install skills with the GitHub CLI using gh skill (preview):
# Install skills into the current project for Claude Code
gh skill install apollographql/skills --agent claude-code
# Install at user scope (available everywhere)
gh skill install apollographql/skills --agent claude-code --scope user
# Pin to a specific release (skipped during updates so it won't auto-upgrade)
gh skill install apollographql/skills --pin v1.0.0 --agent claude-code
# Preview skills before installing
gh skill preview apollographql/skills
--agent supports many hosts beyond Claude Code (Cursor, Codex, Gemini CLI, GitHub Copilot, and more); run gh skill install --help for the full list.
Releases are tagged with semver and published automatically whenever a content change is merged to main. The full list lives at github.com/apollographql/skills/releases.
| Install path | What you get |
|---|---|
gh skill install apollographql/skills <name> | Latest tagged release |
gh skill install apollographql/skills <name> --pin v1.0.0 | Pinned to a specific release (skipped during updates) |
npx skills add apollographql/skills@<name> | Latest content from main (no tag) |
Claude Code plugin (claude plugin install) | Latest plugin version (auto-updates via claude plugin update) |
If you need stability, pin via gh skill install … --pin vX.Y.Z. Pinned skills are skipped during gh skill upgrade, so you upgrade deliberately. For the freshest content, the other paths track main HEAD directly.
Write Apollo Connectors schemas to integrate REST APIs into GraphQL.
Install:
npx skills add apollographql/skills@apollo-connectors
Use when:
@source and @connect directivesroverCategories covered:
$args, $this, $config)@key directives@listSizeExamples: