For the complete documentation index, see llms.txt. Markdown versions of documentation pages are available by appending .md to the page URL.
Navigation principale
Theme
Vue d’ensemble Documentation utilisateur de ChatGPT et Codex Cas d’usage

Skills

Découvrez comment les skills permettent de créer des workflows reproductibles à partir d’outils MCP.

Les skills sont des dossiers qui regroupent des instructions et des ressources pour apprendre à ChatGPT et à Codex à exécuter des workflows reproductibles. Dans un plugin qui s’appuie sur un serveur MCP, les skills complètent le serveur en indiquant au modèle comment combiner ses outils pour répondre à des besoins identifiables dans les demandes des utilisateurs.

Chaque skill contient un fichier SKILL.md qui comprend les éléments suivants :

  • Un nom.
  • Une description qui indique au modèle dans quels cas envisager d’utiliser le skill.
  • Des instructions pour exécuter le workflow.
  • Des éléments facultatifs, comme des documents de référence, des scripts, des modèles et d’autres ressources.

Comment les skills complètent un serveur MCP

Un serveur MCP fournit des informations en temps réel et contrôle les actions qu’il permet d’effectuer. Un skill décrit le workflow qui utilise ces outils. Il précise quand les appeler, dans quel ordre, comment traiter les résultats incomplets et ce que doit contenir le résultat final.

Par exemple, un skill peut indiquer comment :

  • Récupérer les données d’activité d’un compte et en faire une synthèse pour le client.
  • Examiner les données d’un projet, repérer les risques et rédiger un point d’avancement.
  • Combiner des outils de recherche et de récupération de contenu dans un workflow de recherche qui cite ses sources.
  • Appliquer les règles de rédaction ou de relecture d’une organisation aux résultats fournis par les outils MCP.

Distinguez clairement les rôles. Le serveur MCP fournit les données, gère l’authentification et les autorisations, et permet d’effectuer des actions. Le skill fournit des instructions réutilisables, des exemples, des modèles et d’autres ressources. Un skill peut aussi fonctionner sans serveur MCP lorsque les instructions et les ressources qu’il contient suffisent à exécuter le workflow.

Activation des skills

Le modèle accède d’abord aux métadonnées du skill, notamment à son nom et à sa description. Il charge l’intégralité des instructions lorsque la demande de l’utilisateur correspond au skill ou que l’utilisateur l’invoque directement.

Rédigez la description en précisant l’objectif de l’utilisateur et les conditions qui doivent déclencher le workflow. Détaillez les étapes à suivre et les exigences relatives au résultat attendu dans le corps des instructions.

Les skills dans un plugin

Les skills définissent les workflows d’un plugin. Ils peuvent :

  • Guider le modèle dans l’utilisation des outils que le serveur MCP du plugin met à sa disposition.
  • Regrouper des procédures propres à une organisation avec des modèles et des documents de référence réutilisables.
  • Fonctionner de manière autonome lorsqu’aucune donnée en temps réel ni aucune action contrôlée n’est nécessaire.

Attribuez aux skills et aux outils MCP des rôles clairs et complémentaires. Un skill explique comment exécuter le workflow. Un serveur MCP fournit des informations en temps réel et fait respecter les règles qui encadrent l’exécution des actions.

Consultez le guide Créer des skills pour créer un skill, le tester et le conditionner pour la distribution.