Agent Plugins : Le nouveau standard portable pour les extensions d'agents IA
Agent Plugins : Le nouveau standard portable pour les extensions d'agents IA
Les agents IA ne sont utiles qu'à travers les composants que vous pouvez y connecter. Cette dernière année, cela signifiait apprendre un format d'empaquetage différent pour chaque client : les plugins Claude Code, les extensions Cursor, les compétences d'agent VS Code, et une douzaine d'autres configurations sur mesure — même lorsque le composant sous-jacent était le même.
Agent Plugins (version 1.0.0) est un nouveau standard neutre qui résout ce problème. Soutenu par un Comité de Pilotage Technique avec des mainteneurs principaux d'Amazon, Cursor, Microsoft, OpenAI et Vercel, il définit un format de paquet portable unique pour les deux types d'extensions d'agents les plus courants : les Agent Skills et les serveurs MCP.
Le problème : un composant, de nombreux emballages
Avant Agent Plugins, une "compétence" qui résumait des documents existait dans une structure de dossiers pour Claude Code, une autre pour Cursor, et une troisième pour un framework d'agent personnalisé. Les auteurs devaient réorganiser ou dupliquer le même composant pour chaque client. La distribution, les permissions et les fonctionnalités spécifiques aux clients restaient propriétaires — mais le contenu d'une compétence ou d'un serveur MCP était toujours portable.
Agent Plugins trace la ligne au bon endroit : il standardise les parties qui peuvent être portables, et laisse tout le reste (distribution, expérience d'installation, permissions) sous le contrôle de chaque client.
Le paquet portable
Un Agent Plugin est un répertoire avec un manifeste obligatoire et des composants optionnels à des emplacements fixes :
my-plugin/
├── plugin.json # requis : identifie le plugin
├── skills/
│ └── summarize/
│ ├── SKILL.md
│ ├── scripts/
│ └── references/
├── mcp.json # optionnel : serveurs stdio / Streamable HTTP / HTTP+SSE
└── com.example.client/ # optionnel : espaces de noms d'extension client
plugin.json— le manifeste. Seuls$schemaetnamesont requis ;version,description,author,homepage,repository,licenseetkeywordssont tous des métadonnées optionnelles.skills/— Agent Skills dans le format exact défini par la spécification Agent Skills.mcp.json— décrit les serveurs MCP stdio, Streamable HTTP, ou HTTP+SSE hérités.- Répertoires d'extension — les espaces de noms en domaine inversé (comme
com.example.client) permettent à des clients individuels d'ajouter des comportements sans dupliquer le cœur portable.
Parce que les deux standards référencés sont eux-mêmes ouverts et stables, un plugin écrit une fois peut être chargé par n'importe quel client conforme — sans réorganisation.
L'adhésion de l'écosystème
Le standard est jeune mais son adoption est réelle. Sur GitHub, plus d'un millier de dépôts référencent déjà le schéma officiel agent-plugins.org/schemas dans leurs fichiers plugin.json. Parmi les exemples notables :
- awslabs/agent-plugins — Le pack de plugins officiel d'AWS, équipant les agents avec des compétences pour concevoir, déployer et opérer sur AWS.
- github/awesome-copilot — Un monorepo unique livrant une douzaine de plugins pour les workflows Copilot.
- L'organisation GitHub agentplugins héberge la spécification, le site officiel et un exemple de plugin canonique avec un guide de migration.
Le développement se fait à ciel ouvert : les propositions et changements matériels commencent par des Discussions GitHub dans le dépôt de la spécification, où ils doivent démontrer un besoin concret de portabilité et un soutien des implémenteurs.
Où trouver des plugins
Parce qu'Agent Plugins est un standard d'empaquetage plutôt qu'un registre, la découverte est fragmentée — c'est exactement le vide qu'un annuaire comble. AIMCP propose désormais un annuaire Agent Plugins à l'adresse /plugins : chaque entrée est explorée depuis GitHub, validée par rapport au schéma JSON officiel, résumée en plusieurs langues par l'IA et liée à son dépôt source.
Parcourez l'annuaire, filtrez par type de composant (skills, serveurs MCP), et trouvez un plugin qui correspond à votre stack — ou soumettez le vôtre et partagez-le avec l'écosystème.
Le message clé
Agent Plugins est le socle d'interopérabilité qui manquait à l'écosystème des agents. Un manifeste, une structure de répertoire, et vos compétences et serveurs MCP fonctionnent partout. Si vous maintenez des composants d'agent, les empaqueter en tant qu'Agent Plugins est le pari le plus sûr à long terme — et si vous cherchez des composants à utiliser, l'annuaire AIMCP est un bon point de départ.
Parcourez de vrais plugins : explorez le répertoire Agent Plugins sur AIMCP pour trouver des compétences et serveurs MCP prêts pour tout client compatible.
Parcourez de vrais plugins : explorez le répertoire Agent Plugins sur AIMCP pour trouver des compétences et serveurs MCP prêts pour tout client compatible.
