apollographql skills
COMMUNITYLABSCO SUMMARY
Five skills sit on the schema and server side: apollo-server (Apollo Server 4.x resolvers, auth, and plugins), the platform-agnostic graphql-schema and graphql-operations guides, apollo-federation (subgraph schemas with @key, @shareable, and @override), and apollo-router plus apollo-router-plugin-creator for configuring the Router and writing native Rust plugins against it. Three are client libraries tied to one platform each — apollo-client for React, apollo-ios for Swift, apollo-kotlin for Android/Kotlin/KMP — and the rest are supporting tools: rover (the CLI for publishing and composing schemas), apollo-mcp-server (exposing a GraphQL API as MCP tools for an agent), rust-best-practices (a general Rust style guide with nothing Apollo-specific in it), and skill-creator (a guide to writing more skills for this repository itself).
Nine of the fourteen are ready to use with nothing installed — mostly the reference and schema-design guides that just teach patterns for a project you already have. Four need a local toolchain first: apollo-server and apollo-client assume you can already run their npm install line, apollo-mcp-server installs its own binary through a curl-to-shell script, and apollo-router-plugin-creator assumes an existing Rust/Cargo project with the Router crate already in it. One, rover, needs a GraphOS account — an APOLLO_KEY plus rover config auth — before it can publish or compose anything against a real graph.
READ THE FULL ANALYSIS
The README's own count is stale. Its badge and slash-command table still list eleven skills; apollo-federation, apollo-router, and apollo-router-plugin-creator are missing from both, even though all three are live in the repository with their own SKILL.md and reference docs. Counting from that table alone misses three of what's actually installable today.
Checked 19 September 2026 from the repository's own README (truncated by our capture past the client-library entries) and its full live skill list from the database; we have not compared this apollo-client skill against the copy Apollo also ships from its separate apollo-client repository.
ALSO IN THIS PACKAGE
apollo-skills
Agent skills for AI coding agents working with Apollo GraphQL tools and technologies
graphos-tools
GraphOS MCP Server provides access to Apollo's documentation and graph-building capabilities through Model Context Protocol (MCP).
http · https://mcp.apollographql.comWHAT'S INSIDE
14 showing · 14 totalNothing else to set up — install it and go.
apollo-client
How to connect a React app to a GraphQL server with Apollo Client, and keep the data it holds on to from going stale.
apollo-ios
Setting up an iPhone or Mac app to fetch data from a GraphQL server — add Apollo iOS, turn the schema into Swift code, and call it from your screens.
apollo-kotlin
Apollo Kotlin is the library an Android, desktop or multiplatform Kotlin app uses to talk to a GraphQL server; this walks through the build setup and the generated code.
apollo-mcp-server
A server that hands your GraphQL API to an AI assistant as a set of tools it can call, with limits on which ones it is allowed to run.
graphql-operations
The requests an app sends to a GraphQL server, written so they stay readable and easy to change as the app grows.
graphql-schema
A GraphQL schema is the menu of what an API offers — this is how to shape it around what apps actually need, and change it later without breaking them.
rust-best-practices
Apollo's in-house handbook for writing Rust — the house style its own engineers hold each other to when they write and review code.
skill-creator
A skill is a folder of instructions an AI assistant loads when it becomes relevant — this is how to write one that gets picked up at the right moment.
apollo-federation
Several teams each own a slice of one GraphQL API; this is how you write each slice so the pieces merge cleanly into a single graph.
apollo-router
Apollo Router is the single front door to a set of GraphQL services; this writes its configuration file — correct for your version, and safe for production.
apollo-router-plugin-creator
Add your own Rust code to Apollo Router so it can inspect, rewrite or block requests on their way through.
rover
Rover is the command line tool for Apollo's hosted graph service: it moves schemas between your machine, your build pipeline and the live graph.
apollo-connectors
An existing REST API can be served through a GraphQL API by declaring in the schema which endpoint each field's data comes from.
apollo-server
Write the server side of a GraphQL API in JavaScript: the schema, the code behind each field, and what keeps it safe and quick under real traffic.
HOW TO GET IT
npx skills add apollographql/skillsnpx skills add apollographql/skills --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.
/plugin marketplace add apollographql/skills/plugin install apollo-skills@apollo-marketplaceTyped inside the agent's own prompt, not in a terminal. The marketplace is called apollo-marketplace, which is the part after the @.