Sat Jun 27 2026 20:00:00 GMT-0400 (Eastern Daylight Time)

ClawHub Skill Registry : Découvrir et partager des Claude Code Skills

ClawHub est un registre communautaire pour les Claude Code Skills. Je montre comment rechercher, installer, publier et auditer des packages SKILL.md pour partager les capacités d'agents en toute sécurité.

ClawHub Skill Registry : Découvrir et partager des Claude Code Skills

Dernière mise à jour : June 28, 2026

Un registre de compétences est la pièce manquante entre l'écriture d'une Claude Code Skill et son utilisation réelle par quiconque. ClawHub est un registre communautaire qui fait pour les packages SKILL.md ce que npm fait pour JavaScript : il les liste, gère leurs versions et vous fournit une installation en une seule ligne. J'ai installé ma première skill de registre environ dix minutes après avoir appris qu'elles existaient, et j'en ai publié une moi-même la semaine suivante.

Voici la version courte, puis la partie pratique : ce qu'est un registre, comment je trouve et installe des skills depuis ClawHub, comment en publier une, et les questions de confiance que je me pose avant d'exécuter le code de quelqu'un d'autre. Si vous n'avez jamais écrit de skill, la mécanique se trouve dans mon article Claude Code Skills ; cet article suppose que vous connaissez les bases et se concentre sur la couche de partage.

Code de programmation coloré mis en évidence sur un écran d'ordinateur développeur

Réponse rapide : qu'est-ce qu'un registre de skills ?

Un registre de skills est un catalogue hébergé de Claude Code Skills. Chaque entrée pointe vers un package (un dossier contenant un SKILL.md et généralement quelques scripts), possède un nom, une version et un auteur. Vous recherchez dans le catalogue, installez une entrée dans votre répertoire local .claude/skills/, et le modèle peut ensuite invoquer cette skill à la demande. ClawHub est l'exemple géré par la communauté que j'utilise au quotidien ; ce n'est pas un produit officiel d'Anthropic, traitez-le donc comme vous traiteriez toute autre source de package tiers.

Anthropic documente le format sous-jacent des skills sur docs.anthropic.com/en/docs/agents-and-tools/agent-skills, et le CLI qui charge ces skills est open source sur github.com/anthropics/claude-code. Un registre se superpose aux deux, en fournissant la découverte et la distribution. Pour une vue d'ensemble des agents, consultez le guide ultime de Claude Code pour 2026.

Pourquoi utiliser un registre ?

Sans registre, partager une skill signifie compresser un dossier, l'envoyer, et espérer que le destinataire le dépose au bon endroit. Cela casse dès que vous corrigez un bug ou modifiez le prompt. Un registre vous donne quatre choses sur lesquelles je compte :

  • Découverte — une liste consultable, pour que je n'aie pas à savoir qu'une skill existe par bouche-à-oreille.
  • Gestion des versions (Versioning) — chaque publication est une version, et je peux épingler ou revenir en arrière.
  • Installation en une ligne — une seule commande au lieu d'un copier-coller manuel.
  • Une source unique de vérité partagée — mon équipe et moi installons la même skill migration-lint et obtenons le même comportement.

Le compromis est la confiance. Un registre que n'importe qui peut publier ne sera aussi sûr que vos habitudes de révision. Je traite les skills de registre comme du code non fiable jusqu'à ce que je les aie lus, ce que je couvre ci-dessous.

Comment installer une skill depuis ClawHub ?

La commande exacte varie selon le client de registre, mais le modèle est le même partout : rechercher, installer, vérifier. Avec le CLI ClawHub installé globalement, mon flux normal ressemble à ceci.

## Trouver une skill par capacité
clawhub search "database migration"

## Installer par nom (dernière version)
clawhub install migration-lint

## Épingler une version spécifique pour la reproductibilité
clawhub install migration-lint@1.2.0

## Voir ce que vous avez, y compris les versions
clawhub list

Après l'installation, la skill atterrit dans .claude/skills/migration-lint/ à l'intérieur de mon projet. J'ouvre le dossier avant même de laisser le modèle l'utiliser, car le modèle suivra toutes les instructions contenues dans ce SKILL.md. Si la skill inclut des scripts shell, je les lis également. La skill ne se déclenche que lorsque le modèle décide que la tâche correspond à sa description, exactement comme décrit dans le article sur la mécanique SKILL.md.

Une petite liste de contrôle d'installation

Étape Ce que je vérifie Pourquoi
Lire SKILL.md Les instructions et le champ description C'est littéralement ce qui sera dit au modèle
Lister les scripts Tout ce qui se trouve dans scripts/ ou les fichiers référencés Les scripts peuvent exécuter des commandes shell sur ma machine
Vérifier les permissions Réseau, système de fichiers, shell, secrets Une skill de lint ne devrait pas avoir besoin d'accès réseau
Épingler la version Installer @1.2.0, pas @latest Évite les changements de comportement silencieux lors des mises à jour

Comment publier sa propre skill ?

La publication est la partie qui m'inquiétait, et il s'est avéré que c'était la moitié facile. La partie difficile était d'écrire une description assez bonne pour que le modèle déclenche réellement la skill. Mon flux de travail de publication, de bout en bout :

  1. Construire la skill localement et la tester dans une session réelle au préalable.
  2. Ajouter un petit manifeste (nom, version, auteur, chemin d'entrée) attendu par le registre.
  3. Se connecter au registre une fois avec un jeton API.
  4. Exécuter la commande de publication depuis le dossier de la skill.
  5. Incrémenter la version dans le manifeste pour chaque changement, puis republier.

Un dossier de skill minimal que j'ai publié le mois dernier ressemble à ceci.

migration-lint/
├── SKILL.md          # Les instructions chargées par le modèle
├── scripts/
│   └── check.sh      # Exécute le lint réel
└── skill.json        # Manifeste du registre : nom, version, auteur

Code de programmation coloré sur écran représentant une skill Claude Code empaquetée

Le corps du SKILL.md est là que se fait le vrai travail, et les mêmes règles d'écriture s'appliquent que la skill soit locale ou sur un registre : commencer par quand l'utiliser dans la description, garder le corps concis, et n'attacher que les fichiers dont la skill a réellement besoin. Lorsqu'une skill dépasse une seule tâche, je la divise, ce qui est le même instinct derrière l'exécution de Claude Code sub-agents pour un travail parallèle plutôt qu'un seul prompt géant.

Comment un registre se compare-t-il à d'autres moyens d'étendre Claude Code ?

Les skills ne sont pas le seul mécanisme d'extension, et j'utilise différents mécanismes en fonction de la tâche. Les skills sont idéales pour les instructions réutilisables invoquées par le modèle ; les serveurs MCP sont meilleurs pour les données en direct et l'accès aux outils ; les sub-agents sont meilleurs pour un travail isolé et parallèle. Le tableau ci-dessous montre comment je décide réellement.

Mécanisme Ce que c'est Quand je l'utilise
Skill (registre ou local) Un SKILL.md chargé par le modèle à la demande Prompts réutilisables, conventions d'équipe, règles de lint
Serveur MCP Une source de données/outil en direct via JSON-RPC Requêtes de base de données, API externes, données en temps réel
Sub-agent Une instance Claude Code séparée pour une sous-tâche Recherche parallèle, tâches longues et isolées

MCP est le bon choix lorsque le modèle doit faire quelque chose de vivant plutôt que de suivre une procédure enregistrée. J'ai rédigé la comparaison complète dans comment MCP connecte l'IA à vos outils, et la vue d'ensemble officielle des capacités du CLI se trouve sur docs.anthropic.com/en/docs/claude-code.

ClawHub est-il officiel, et est-ce sûr ?

Non, ClawHub est un registre communautaire, pas un produit Anthropic. Ce n'est pas une raison de l'éviter, mais c'est une raison d'y apporter la même prudence que vous accorderiez à toute dépendance open source. Le modèle exécutera tout ce qu'une skill lui dit de faire, donc une skill malveillante ou bâclée peut lire des fichiers, appeler des points de terminaison réseau ou exécuter des commandes shell en votre nom.

Mes propres règles, par ordre d'importance :

  • Je lis chaque SKILL.md avant la première utilisation, du début à la fin.
  • Je lis tout script que la skill inclut.
  • Je préfère les skills d'auteurs que je reconnais ou qui font l'objet de révisions publiques.
  • J'épingle les versions et je lis le journal des modifications avant de mettre à jour.
  • J'exécute les skills non fiables dans un répertoire jetable au préalable.

Si une skill demande plus de permissions que ce dont elle a besoin, c'est un signal d'alarme et je ne l'installe pas.

Gros plan sur un développeur codant sur un ordinateur portable tout en examinant les packages installés

Que peut mal tourner avec des skills tierces ?

Quelques modes de défaillance que j'ai réellement rencontrés ou observés : la description d'une skill est trop large, elle se déclenche donc sur des tâches pour lesquelles elle n'était pas destinée et donne de mauvaises instructions ; une mise à jour modifie le comportement sans journal de modifications et casse silencieusement mon flux de travail ; ou une skill regroupe un script avec un chemin codé en dur qui n'existe pas sur ma machine. Aucun de ces problèmes n'est catastrophique, mais tous gaspillent du temps, et tous sont moins chers à détecter en lisant la skill qu'à déboguer le résultat du modèle.

La solution est ennuyeuse et efficace : traitez le registre comme npm, traitez chaque skill comme une dépendance, et révisez avant d'exécuter. Épinglez vos versions, gardez une liste courte d'auteurs de confiance, et en cas de doute, copiez la skill dans un dossier local et supprimez tout ce que vous ne comprenez pas.

Résumé

Un registre de skills transforme les fichiers SKILL.md de raccourcis personnels en infrastructure partageable. ClawHub me donne la découverte, la gestion des versions et les installations en une ligne, et publier ma propre skill a pris un après-midi une fois que la skill elle-même était écrite. La mécanique est simple ; la discipline réside dans la révision. Lisez ce que vous installez, épinglez ce que vous faites confiance, et publiez les skills que vous vous surprenez à réécrire chaque semaine.

Crédits images

Utilisez nos outils gratuits en suivant le guide.