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.
安装
npx skills add apollographql/skills --skill apollo-router-plugin-creatornpx skills add apollographql/skills --skill apollo-router-plugin-creator -a claude-code -gnpx skills add apollographql/skills --skill apollo-router-plugin-creator -a codex -ggemini skills install https://github.com/apollographql/skills.git --path skills/apollo-router-plugin-creatorgh skill install apollographql/skills apollo-router-plugin-creatorgit clone --depth 1 https://github.com/apollographql/skills /tmp/apollographql__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/apollographql__skills/skills/apollo-router-plugin-creator ~/.claude/skills/apollo-router-plugin-creator # Claude Code
cp -R /tmp/apollographql__skills/skills/apollo-router-plugin-creator ~/.agents/skills/apollo-router-plugin-creator # Codex, Cursor, Gemini CLI, Copilot, OpenCode