find-skills

Aide les utilisateurs à découvrir et installer des compétences d'agent lorsqu'ils posent des questions comme « comment je fais X », « trouver une compétence pour X », « y a-t-il une compétence qui peut... », ou expriment un intérêt à étendre les capacités. Cette compétence doit être utilisée quand l'utilisateur cherche une fonctionnalité qui pourrait exister comme compétence installable.

npx skills add https://github.com/vercel-labs/skills --skill find-skills

Trouver des Skills

Cette skill vous aide à découvrir et installer des skills à partir de l'écosystème ouvert de skills d'agent.

Quand utiliser cette skill

Utilisez cette skill quand l'utilisateur :

  • Demande « comment faire X » où X pourrait être une tâche courante avec une skill existante
  • Dit « trouve une skill pour X » ou « existe-t-il une skill pour X »
  • Demande « peux-tu faire X » où X est une capacité spécialisée
  • Exprime l'intérêt d'étendre les capacités de l'agent
  • Veut rechercher des outils, des modèles ou des workflows
  • Mentionne qu'il souhaiterait avoir de l'aide dans un domaine spécifique (design, testing, déploiement, etc.)

Qu'est-ce que Skills CLI ?

Skills CLI (npx skills) est le gestionnaire de paquets pour l'écosystème ouvert de skills d'agent. Les skills sont des paquets modulaires qui étendent les capacités de l'agent avec des connaissances spécialisées, des workflows et des outils.

Commandes clés :

  • npx skills find [query] - Rechercher des skills de manière interactive ou par mot-clé
  • npx skills add <package> - Installer une skill à partir de GitHub ou d'autres sources
  • npx skills check - Vérifier les mises à jour des skills
  • npx skills update - Mettre à jour toutes les skills installées

Parcourir les skills sur : https://skills.sh/

Comment aider les utilisateurs à trouver des skills

Étape 1 : Comprendre ce dont ils ont besoin

Quand un utilisateur demande de l'aide pour quelque chose, identifiez :

  1. Le domaine (ex. React, testing, design, deployment)
  2. La tâche spécifique (ex. écrire des tests, créer des animations, examiner les PRs)
  3. Si cette tâche est suffisamment courante pour qu'une skill existe probablement

Étape 2 : Vérifier d'abord le classement

Avant d'exécuter une recherche CLI, consultez le classement de skills.sh pour voir si une skill bien connue existe déjà pour le domaine. Le classement classe les skills par nombre total d'installations, mettant en évidence les options les plus populaires et éprouvées au combat.

Par exemple, les skills populaires pour le développement web incluent :

  • vercel-labs/agent-skills — React, Next.js, web design (100K+ installations chacune)
  • anthropics/skills — Frontend design, document processing (100K+ installations)

Étape 3 : Rechercher des skills

Si le classement ne couvre pas les besoins de l'utilisateur, exécutez la commande find :

npx skills find [query]

Par exemple :

  • L'utilisateur demande « comment rendre mon application React plus rapide ? » → npx skills find react performance
  • L'utilisateur demande « peux-tu m'aider avec les examens de PR ? » → npx skills find pr review
  • L'utilisateur demande « j'ai besoin de créer un changelog » → npx skills find changelog

Étape 4 : Vérifier la qualité avant de recommander

Ne recommandez pas une skill basée uniquement sur les résultats de recherche. Vérifiez toujours :

  1. Nombre d'installations — Préférez les skills avec 1K+ installations. Soyez prudent avec tout ce qui est en dessous de 100.
  2. Réputation de la source — Les sources officielles (vercel-labs, anthropics, microsoft) sont plus fiables que les auteurs inconnus.
  3. Étoiles GitHub — Vérifiez le dépôt source. Une skill provenant d'un dépôt avec <100 étoiles doit être traitée avec scepticisme.

Étape 5 : Présenter les options à l'utilisateur

Quand vous trouvez des skills pertinentes, présentez-les à l'utilisateur avec :

  1. Le nom de la skill et ce qu'elle fait
  2. Le nombre d'installations et la source
  3. La commande d'installation qu'il peut exécuter
  4. Un lien pour en savoir plus sur skills.sh

Exemple de réponse :

J'ai trouvé une skill qui pourrait aider ! La skill « react-best-practices » fournit
des directives d'optimisation des performances React et Next.js de Vercel Engineering.
(185K installations)

Pour l'installer :
npx skills add vercel-labs/agent-skills@react-best-practices

En savoir plus : https://skills.sh/vercel-labs/agent-skills/react-best-practices

Étape 6 : Proposer d'installer

Si l'utilisateur souhaite continuer, vous pouvez installer la skill pour lui :

npx skills add <owner/repo@skill> -g -y

Le drapeau -g installe globalement (au niveau utilisateur) et -y ignore les invites de confirmation.

Catégories courantes de skills

Lors de la recherche, considérez ces catégories courantes :

Catégorie Exemples de requêtes
Web Development react, nextjs, typescript, css, tailwind
Testing testing, jest, playwright, e2e
DevOps deploy, docker, kubernetes, ci-cd
Documentation docs, readme, changelog, api-docs
Code Quality review, lint, refactor, best-practices
Design ui, ux, design-system, accessibility
Productivity workflow, automation, git

Conseils pour des recherches efficaces

  1. Utilisez des mots-clés spécifiques : « react testing » est mieux que seulement « testing »
  2. Essayez des termes alternatifs : Si « deploy » ne fonctionne pas, essayez « deployment » ou « ci-cd »
  3. Vérifiez les sources populaires : De nombreuses skills proviennent de vercel-labs/agent-skills ou ComposioHQ/awesome-claude-skills

Quand aucune skill n'est trouvée

Si aucune skill pertinente n'existe :

  1. Reconnaître qu'aucune skill existante n'a été trouvée
  2. Proposer d'aider avec la tâche directement en utilisant vos capacités générales
  3. Suggérer à l'utilisateur de créer sa propre skill avec npx skills init

Exemple :

J'ai recherché des skills liées à « xyz » mais je n'ai trouvé aucune correspondance.
Je peux quand même vous aider avec cette tâche directement ! Voulez-vous que je continue ?

Si c'est quelque chose que vous faites souvent, vous pourriez créer votre propre skill :
npx skills init my-xyz-skill