Passer au contenu principal

Comment créer des Skills personnalisés

Mis à jour hier

Les Compétences personnalisées vous permettent d'améliorer Claude avec des connaissances spécialisées et des flux de travail spécifiques à votre organisation ou à votre style de travail personnel. Cet article explique comment créer, structurer et tester vos propres Compétences.

Les Compétences peuvent être aussi simples que quelques lignes d'instructions ou aussi complexes que des packages multi-fichiers avec du code exécutable. Les meilleures Compétences :

  • Résolvent une tâche spécifique et répétable

  • Ont des instructions claires que Claude peut suivre

  • Incluent des exemples si utile

  • Définissent quand elles doivent être utilisées

  • Se concentrent sur un flux de travail plutôt que d'essayer de tout faire

Créer un fichier Skill.md

Chaque Compétence consiste en un répertoire contenant au minimum un fichier Skill.md, qui est le cœur de la Compétence. Ce fichier doit commencer par un préambule YAML pour contenir les champs de nom et de description, qui sont des métadonnées obligatoires. Il peut également contenir des métadonnées supplémentaires, des instructions pour Claude ou des fichiers de référence, des scripts exécutables ou des outils.

Champs de métadonnées obligatoires

name : Un nom convivial pour votre Compétence (64 caractères maximum)

  • Exemple : Directives de marque

description : Une description claire de ce que fait la Compétence et quand l'utiliser.

  • C'est essentiel — Claude utilise cela pour déterminer quand invoquer votre Compétence (200 caractères maximum).

  • Exemple : Appliquer les directives de marque d'Acme Corp aux présentations et documents, y compris les couleurs officielles, les polices et l'utilisation du logo.

Champs de métadonnées optionnels

version : Suivre les versions de votre Compétence au fur et à mesure que vous itérez.

  • Exemple : 1.0.0

dependencies : Packages logiciels requis par votre Compétence.

  • Exemple : python>=3.8, pandas>=1.5.0

Les métadonnées du fichier Skill.md servent de premier niveau d'un système de divulgation progressive, fournissant juste assez d'informations pour que Claude sache quand la Compétence doit être utilisée sans avoir à charger tout le contenu.

Corps Markdown

Le corps Markdown est le deuxième niveau de détail après les métadonnées, donc Claude y accédera si nécessaire après avoir lu les métadonnées. Selon votre tâche, Claude peut accéder au fichier Skill.md et utiliser la Compétence.

Exemple de Skill.md

Compétence Directives de marque

## Métadonnées
name: Directives de marque
description: Appliquer les directives de marque d'Acme Corp à toutes les présentations et documents
version: 1.0.0

## Aperçu
Cette Compétence fournit les directives de marque officielles d'Acme Corp pour créer des matériaux cohérents et professionnels. Lors de la création de présentations, de documents ou de matériaux marketing, appliquez ces normes pour assurer que tous les résultats correspondent à l'identité visuelle d'Acme. Claude doit référencer ces directives chaque fois qu'il crée des matériaux destinés à l'externe ou des documents qui représentent Acme Corp.

## Couleurs de marque

Nos couleurs de marque officielles sont :
- Primaire : #FF6B35 (Corail)
- Secondaire : #004E89 (Bleu marine)
- Accent : #F7B801 (Or)
- Neutre : #2E2E2E (Charbon)

## Typographie

En-têtes : Montserrat Gras
Texte du corps : Open Sans Régulier
Directives de taille :
- H1 : 32pt
- H2 : 24pt
- Corps : 11pt

## Utilisation du logo

Utilisez toujours le logo en couleur complète sur les fonds clairs. Utilisez le logo blanc sur les fonds sombres. Maintenez un espacement minimum de 0,5 pouce autour du logo.

## Quand appliquer

Appliquez ces directives lors de la création de :
- Présentations PowerPoint
- Documents Word pour partage externe
- Matériaux marketing
- Rapports pour les clients

## Ressources

Consultez le dossier des ressources pour les fichiers de logo et les téléchargements de polices.

Ajouter des ressources

Si vous avez trop d'informations à ajouter à un seul fichier Skill.md (par exemple, des sections qui ne s'appliquent qu'à des scénarios spécifiques), vous pouvez ajouter plus de contenu en ajoutant des fichiers dans votre répertoire Compétence. Par exemple, ajoutez un fichier REFERENCE.md contenant des informations supplémentaires et de référence à votre répertoire Compétence. Le référencer dans Skill.md aidera Claude à décider s'il doit accéder à cette ressource lors de l'exécution de la Compétence.

Ajouter des scripts

Pour les Compétences plus avancées, joignez des fichiers de code exécutable à Skill.md, permettant à Claude d'exécuter du code. Par exemple, nos compétences de document utilisent les langages de programmation et packages suivants :

  • Python (pandas, numpy, matplotlib)

  • JavaScript/Node.js

  • Packages pour aider à l'édition de fichiers

  • outils de visualisation

Remarque : Claude et Claude Code peuvent installer des packages à partir de référentiels standard (Python PyPI, JavaScript npm) lors du chargement de Compétences. Il n'est pas possible d'installer des packages supplémentaires à l'exécution avec les Compétences API — toutes les dépendances doivent être pré-installées dans le conteneur.

Empaqueter votre Compétence

Une fois votre dossier Compétence terminé :

  1. Assurez-vous que le nom du dossier correspond au nom de votre Compétence

  2. Créez un fichier ZIP du dossier

  3. Le ZIP doit contenir le dossier Compétence comme racine (pas un sous-dossier)

Avez-vous trouvé la réponse à votre question ?