apollo-federation
apollo-federation is an agent skill published by apollographql. It lives in the apollographql/skills repository, which has 119 GitHub stars and is licensed under MIT; we last read it on 2026-09-16.
This tool guides the creation and modification of Apollo Federation subgraph schemas, including the use of @key, @shareable, and various federation directives. It is essential for troubleshooting composition errors and designing federation schema patterns.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads apollographql/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add apollographql/skills
Maintenance
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.
Common questions about apollo-federation
- What does apollo-federation do?
- This tool guides the creation and modification of Apollo Federation subgraph schemas, including the use of @key, @shareable, and various federation directives. It is essential for troubleshooting composition errors and designing federation schema patterns.
- How do I install apollo-federation?
- Run npx skills add apollographql/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes apollo-federation?
- apollographql.
- Is apollo-federation maintained, and what licence does it use?
- Its repository has 119 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-23. The repository declares the MIT licence.