For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale

Créer des plugins

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

Pour créer ou soumettre un plugin, consultez la documentation complète sur la création de plugins disponible sur developers.openai.com.

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

ChatGPT et Codex partagent un catalogue universel de plugins. Publiez une seule fois un plugin public pour que sa fiche soit accessible depuis les interfaces prises en charge des deux produits. Pendant le développement, utilisez une marketplace locale pour tester le package avant de le soumettre au catalogue 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 mettre une capacité stable à la disposition d’une équipe.

Créer un plugin avec @plugin-creator

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

Décrivez le résultat souhaité, les skills ou le serveur MCP à inclure, et indiquez si vous souhaitez ajouter une entrée dans une marketplace locale pour les tests. 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 initiale diffère du format portable avec un fichier plugin.json à la racine, utilisé dans l’exemple de création manuelle. Consultez la structure générée pour connaître les fichiers et dossiers facultatifs.

Une fois l’exécution terminée :

  1. Examinez .codex-plugin/plugin.json.
  2. Vérifiez chaque skill inclus dans skills/.
  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 serveur MCP, commencez par créer et tester ce serveur, puis fournissez à @plugin-creator les détails de la connexion enregistrée. Suivez le workflow complet pour les serveurs MCP concernant 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. Rédigez une description du skill suffisamment précise pour que ChatGPT et Codex reconnaissent les situations auxquelles le workflow s’applique.

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

Poursuivre avec la documentation sur la création de plugins

Pour obtenir la documentation complète sur la création de plugins, consultez la documentation sur les plugins. Elle couvre les sujets suivants :

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