·apollo-router-plugin-creator
</>

apollo-router-plugin-creator

Guide d'écriture de plugins Rust natifs d'Apollo Router. Utilisez cette compétence lorsque : (1) les utilisateurs souhaitent créer un nouveau plugin de routeur, (2) les utilisateurs souhaitent ajouter des hooks de service (router_service, supergraph_service, exécution_service, subgraph_service), (3) les utilisateurs souhaitent modifier un plugin de routeur existant, (4) les utilisateurs doivent comprendre les modèles de plugin de routeur ou le cycle de vie des requêtes. (5) se déclenche sur des requêtes telles que "créer un nouveau plugin", "ajouter un plugin de routeur", "modifier le plugin X" ou "ajouter un hook subgraph_service".

94Installations·8Tendance·@apollographql

Installation

$npx skills add https://github.com/apollographql/skills --skill apollo-router-plugin-creator

Comment installer apollo-router-plugin-creator

Installez rapidement le skill IA apollo-router-plugin-creator dans votre environnement de développement via la ligne de commande

  1. Ouvrir le Terminal: Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.)
  2. Exécuter la commande d'installation: Copiez et exécutez cette commande : npx skills add https://github.com/apollographql/skills --skill apollo-router-plugin-creator
  3. Vérifier l'installation: Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Source : apollographql/skills.

| routerservice | Runs at the very beginning and very end of the HTTP request lifecycle.For example, JWT authentication is performed within the RouterService.Define routerservice if your customization needs to interact with HTTP context and headers. It doesn't support access to the body property |

| supergraphservice | Runs at the very beginning and very end of the GraphQL request lifecycle.Define supergraphservice if your customization needs to interact with the GraphQL request or the GraphQL response. For example, you can add a check for anonymous queries. |

| executionservice | Handles initiating the execution of a query plan after it's been generated.Define executionservice if your customization includes logic to govern execution (for example, if you want to block a particular query based on a policy decision). |

Faits (prêts à citer)

Champs et commandes stables pour les citations IA/recherche.

Commande d'installation
npx skills add https://github.com/apollographql/skills --skill apollo-router-plugin-creator
Catégorie
</>Développement
Vérifié
Première apparition
2026-02-20
Mis à jour
2026-03-10

Browse more skills from apollographql/skills

Réponses rapides

Qu'est-ce que apollo-router-plugin-creator ?

Guide d'écriture de plugins Rust natifs d'Apollo Router. Utilisez cette compétence lorsque : (1) les utilisateurs souhaitent créer un nouveau plugin de routeur, (2) les utilisateurs souhaitent ajouter des hooks de service (router_service, supergraph_service, exécution_service, subgraph_service), (3) les utilisateurs souhaitent modifier un plugin de routeur existant, (4) les utilisateurs doivent comprendre les modèles de plugin de routeur ou le cycle de vie des requêtes. (5) se déclenche sur des requêtes telles que "créer un nouveau plugin", "ajouter un plugin de routeur", "modifier le plugin X" ou "ajouter un hook subgraph_service". Source : apollographql/skills.

Comment installer apollo-router-plugin-creator ?

Ouvrez votre terminal ou outil de ligne de commande (Terminal, iTerm, Windows Terminal, etc.) Copiez et exécutez cette commande : npx skills add https://github.com/apollographql/skills --skill apollo-router-plugin-creator Une fois installé, le skill sera automatiquement configuré dans votre environnement de programmation IA et prêt à être utilisé dans Claude Code, Cursor ou OpenClaw

Où se trouve le dépôt source ?

https://github.com/apollographql/skills