Français

Créer des plugins

Créer des plugins

Créez et testez des fonctionnalités réutilisables pour ChatGPT et Codex

Pour créer ou soumettre un plugin, consultez la documentation complète destinée aux créateurs sur developers.openai.com.

Créer et soumettre un plugin

Cette page propose une brève introduction. Un plugin est un package installable qui peut inclure des skills, un MCP server ou les deux. Un MCP server peut également renvoyer une interface utilisateur facultative.

ChatGPT et Codex partagent un même répertoire universel de plugins. Publiez une seule fois un plugin public pour que la même fiche puisse être découverte depuis les surfaces compatibles des deux produits. Pendant le développement, utilisez une place de marché locale pour tester le package avant de le soumettre au répertoire universel.

Pour distribuer des plugins dans un espace de travail via GitHub, consultez Gestion des plugins.

Commencez par un skill tant que vous faites encore évoluer un workflow personnel. Créez un plugin lorsque vous souhaitez partager ce workflow, regrouper des skills associés, vous connecter à un service externe ou distribuer une fonctionnalité stable à une équipe.

Créer un plugin avec @plugin-creator

Pour une configuration rapide, utilisez le skill intégré @plugin-creator en mode ChatGPT Work ou $plugin-creator dans Codex.

Décrivez le résultat souhaité, les skills ou le MCP server à inclure, et indiquez si vous souhaitez une entrée de marketplace locale à des fins de test. Par exemple :
@plugin-creator Create a plugin named meeting-follow-up.
Include a skill that turns meeting notes into decisions, owners, and next steps.
Add it to a personal marketplace so I can test it locally.

Le skill crée un manifeste de compatibilité .codex-plugin/plugin.json pris en charge, organise le dossier du plugin et peut ajouter le plugin à une marketplace locale. Cette structure diffère du format portable plugin.json à la racine utilisé dans l’exemple manuel. Consultez la structure générée pour connaître les fichiers et répertoires facultatifs.

Une fois l’opération terminée :
  1. Examinez .codex-plugin/plugin.json.
  2. Vérifiez chaque skill inclus dans skills/ à l’aide des recommandations sur le respect des instructions.
  3. Actualisez ChatGPT ou Codex et installez le plugin depuis sa source dans la marketplace locale.
  4. Testez le plugin dans une nouvelle conversation avec des demandes représentatives.

Si le plugin inclut un MCP server, créez et testez d’abord ce serveur, puis fournissez à @plugin-creator les détails de la connexion enregistrée. Suivez le workflow complet pour les MCP servers pour les outils, l’authentification, le déploiement et les tests.

Créer manuellement un plugin contenant uniquement des skills

Un package Agent Plugins portable minimal contient un manifeste à la racine et au moins un skill :

meeting-follow-up/
├── plugin.json
└── skills/
    └── meeting-follow-up/
        └── SKILL.md

Créez plugin.json à la racine du plugin :

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "meeting-follow-up",
  "version": "1.0.0",
  "description": "Turn meeting notes into decisions and next steps"
}

Les packages portables détectent automatiquement les skills dans skills/. Ajoutez skills/meeting-follow-up/SKILL.md :

---
name: meeting-follow-up
description: Extract decisions, owners, and next steps from meeting notes.
---

Review the meeting notes. Return:

1. Decisions
2. Action items with owners
3. Open questions

Utilisez un nom de plugin stable au format kebab case. Veillez à ce que la description du skill soit suffisamment précise pour permettre à ChatGPT et à Codex de reconnaître les situations dans lesquelles le workflow s’applique.

Utilisez @plugin-creator pour ajouter le dossier à une place de marché locale, puis installez-le et testez-le avant de le partager.

Poursuivre avec la documentation destinée aux créateurs

Pour consulter la documentation complète destinée aux créateurs, reportez-vous à la documentation sur les plugins. Elle couvre les sujets suivants :

Pour parcourir, installer, activer ou supprimer des plugins, consultez Utiliser les plugins.