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.
> /plugin marketplace add apollographql/skills> /plugin install apollo-skills@apollo-marketplace
What's inside
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:
References: SKILL.md · Grammar · Methods · Variables · Entities · Validation · Troubleshooting
Author Apollo Federation subgraph schemas with entities, sharing, and cross-subgraph field resolution.
Install:
npx skills add apollographql/skills --skill apollo-federation
Use when:
@key@shareable@external, @requires, @provides, @override)Categories covered:
@key patterns (compound, multiple, differing)@shareable@override (including progressive rollout)@interfaceObjectExamples:
References: SKILL.md · Directives · Schema Patterns · Composition
Configure and use Apollo MCP Server to connect AI agents with GraphQL APIs.
Install:
npx skills add apollographql/skills@apollo-mcp-server
Use when:
Categories covered:
Examples:
References: SKILL.md · Tools · Configuration · Troubleshooting
Configure and run Apollo Router for federated GraphQL supergraphs.
Install:
npx skills add apollographql/skills@apollo-router
Use when:
Categories covered:
Examples:
References: SKILL.md · Configuration · Headers · Plugins · Telemetry · Troubleshooting
Build GraphQL servers with Apollo Server 4.x, including schemas, resolvers, authentication, and plugins.
Install:
npx skills add apollographql/skills@apollo-server
Use when:
Categories covered:
Examples:
References: SKILL.md · Resolvers · Context & Auth · Plugins · Data Sources · Error Handling · Troubleshooting
Build React applications with Apollo Client 4.x for GraphQL data management, caching, and local state.
Install:
npx skills add apollographql/skills@apollo-client
Use when:
Categories covered:
Examples:
References: SKILL.md · Queries · Mutations · Caching · State Management · Error Handling · Troubleshooting
Build Apple-platform applications with Apollo iOS, the strongly-typed GraphQL client for Swift (iOS, macOS, tvOS, watchOS, visionOS).
Install:
npx skills add apollographql/skills@apollo-ios
Use when:
apollo-codegen-config.json and running code generationFAQ
apollo-skills is a Claude Code plugin with 14 hand-picked skills for development work, indexed on Flowy. Install it with the command on its page. It includes apollo-client, apollo-connectors, apollo-federation. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it