Apollo GraphQL/rover — Agent Skills | officialskills.sh
Back to skills

rover

CLI tool for managing GraphQL schemas in Apollo GraphOS.

Setup & Installation

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

What This Skill Does

CLI tool for managing GraphQL schemas in Apollo GraphOS. Handles publishing, fetching, and validating subgraph schemas, composing federated supergraphs locally, and running a local development router with hot-reloading composition.

It replaces manual schema copying, ad-hoc composition scripts, and separate Router setup with a single CLI that handles the full federated GraphQL workflow from local dev to production publishing.

When to use it

  • Publishing a subgraph schema to GraphOS after merging a PR
  • Checking schema changes against production traffic before deploying
  • Composing a federated supergraph locally from multiple subgraph files
  • Running a local supergraph router during development with rover dev
  • Fetching the current production schema to diff against local changes