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 sourcesnpx skills check- Vérifier les mises à jour des skillsnpx 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 :
- Le domaine (ex. React, testing, design, deployment)
- La tâche spécifique (ex. écrire des tests, créer des animations, examiner les PRs)
- 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 :
- Nombre d'installations — Préférez les skills avec 1K+ installations. Soyez prudent avec tout ce qui est en dessous de 100.
- Réputation de la source — Les sources officielles (
vercel-labs,anthropics,microsoft) sont plus fiables que les auteurs inconnus. - É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 :
- Le nom de la skill et ce qu'elle fait
- Le nombre d'installations et la source
- La commande d'installation qu'il peut exécuter
- 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
- Utilisez des mots-clés spécifiques : « react testing » est mieux que seulement « testing »
- Essayez des termes alternatifs : Si « deploy » ne fonctionne pas, essayez « deployment » ou « ci-cd »
- Vérifiez les sources populaires : De nombreuses skills proviennent de
vercel-labs/agent-skillsouComposioHQ/awesome-claude-skills
Quand aucune skill n'est trouvée
Si aucune skill pertinente n'existe :
- Reconnaître qu'aucune skill existante n'a été trouvée
- Proposer d'aider avec la tâche directement en utilisant vos capacités générales
- 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