apollo-router-plugin-creator
Guide for writing Apollo Router native Rust plugins. Use this skill when: (1) users want to create a new router plugin, (2) users want to add service hooks (router_service, supergraph_service, execution_service, subgraph_service), (3) users want to modify an existing router plugin, (4) users need to understand router plugin patterns or the request lifecycle. (5) triggers on requests like "create a new plugin", "add a router plugin", "modify the X plugin", or "add subgraph_service hook".
- Version
- 1.0.0
- License
- MIT
Pinned to revision 4e8964e24a5a, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- Read
- Write
- Edit
- Glob
- Grep
Files
- skills/apollo-router-plugin-creator/SKILL.md
- skills/apollo-router-plugin-creator/LICENSE
- skills/apollo-router-plugin-creator/references/examples.md
- skills/apollo-router-plugin-creator/references/existing-plugins.md
- skills/apollo-router-plugin-creator/references/service-hooks.md
Every link opens the file at its source, pinned to the revision this page describes.