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.
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.
@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.
- Examinez
.codex-plugin/plugin.json. - Vérifiez chaque skill inclus dans
skills/à l’aide des recommandations sur le respect des instructions. - Actualisez ChatGPT ou Codex et installez le plugin depuis sa source dans la marketplace locale.
- 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.mdCré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 questionsUtilisez 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 :
- Architecture des plugins
- Création de skills
- Création d’un MCP server
- Ajout d’une interface utilisateur facultative
- Empaquetage d’un plugin
- Test d’un plugin
- Soumission et publication
Pour parcourir, installer, activer ou supprimer des plugins, consultez Utiliser les plugins.