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 lorsque c'est 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éation d'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 frontmatter 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.
Ceci est essentiel—Claude utilise cela pour déterminer quand invoquer votre Compétence (200 caractères maximum).
Exemple : Appliquer les directives de marque 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 : Suivez les versions de votre Compétence au fur et à mesure de vos itérations.
Exemple : 1.0.0
dependencies : Packages logiciels requis par votre Compétence.
Exemple : python>=3.8, pandas>=1.5.0
Les métadonnées dans le 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 accédera à ceci 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
## Metadata
name: Directives de marque
description: Appliquer les directives de marque 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 supports cohérents et professionnels. Lors de la création de présentations, documents ou supports marketing, appliquez ces normes pour garantir 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 supports externes 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 (Anthracite)
## Typographie
En-têtes : Montserrat Bold
Texte du corps : Open Sans Regular
Directives de taille :
- H1 : 32pt
- H2 : 24pt
- Corps : 11pt
## Utilisation du logo
Utilisez toujours le logo en couleur sur des fonds clairs. Utilisez le logo blanc sur des 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
- Supports marketing
- Rapports pour les clients
## Ressources
Consultez le dossier des ressources pour les fichiers de logo et les téléchargements de polices.
Ajout de 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 de Compétence. Par exemple, ajoutez un fichier REFERENCE.md contenant des informations supplémentaires et de référence à votre répertoire de 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.
Ajout de scripts
Pour des 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 dépôts standard (Python PyPI, JavaScript npm) lors du chargement des Compétences. Il n'est pas possible d'installer des packages supplémentaires au moment de l'exécution avec les Compétences API—toutes les dépendances doivent être pré-installées dans le conteneur.
Empaquetage de votre Compétence
Une fois votre dossier de Compétence terminé :
Assurez-vous que le nom du dossier correspond au nom de votre Compétence
Créez un fichier ZIP du dossier
Le ZIP doit contenir le dossier de Compétence comme racine (pas un sous-dossier)
Structure correcte
