Buscar Skills
Este skill te ayuda a descubrir e instalar skills del ecosistema abierto de skills para agentes.
Cuándo usar este skill
Usa este skill cuando el usuario:
- Pregunta "cómo hago X", donde X podría ser una tarea común con un skill existente
- Dice "encuentra un skill para X" o "¿hay un skill para X?"
- Pregunta "¿puedes hacer X?", donde X es una capacidad especializada
- Expresa interés en ampliar las capacidades del agente
- Quiere buscar herramientas, plantillas o flujos de trabajo
- Menciona que le gustaría tener ayuda con un dominio específico (diseño, testing, despliegue, etc.)
¿Qué es Skills CLI?
Skills CLI (npx skills) es el gestor de paquetes para el ecosistema abierto de skills para agentes. Los skills son paquetes modulares que amplían las capacidades del agente con conocimiento especializado, flujos de trabajo y herramientas.
Comandos clave:
npx skills find [consulta]- Buscar skills de forma interactiva o por palabra clavenpx skills add <paquete>- Instalar un skill desde GitHub u otras fuentesnpx skills check- Verificar actualizaciones de skillsnpx skills update- Actualizar todos los skills instalados
Explora skills en: https://skills.sh/
Cómo ayudar a los usuarios a encontrar skills
Paso 1: Entender lo que necesitan
Cuando un usuario pide ayuda con algo, identifica:
- El dominio (ej. React, testing, diseño, despliegue)
- La tarea específica (ej. escribir tests, crear animaciones, revisar PRs)
- Si es una tarea lo suficientemente común como para que probablemente exista un skill
Paso 2: Buscar skills
Ejecuta el comando de búsqueda con una consulta relevante:
npx skills find [consulta]
Por ejemplo:
- El usuario pregunta "¿cómo hago mi app de React más rápida?" →
npx skills find react performance - El usuario pregunta "¿puedes ayudarme con revisiones de PR?" →
npx skills find pr review - El usuario dice "necesito crear un changelog" →
npx skills find changelog
El comando devolverá resultados como:
Instalar con npx skills add <propietario/repo@skill>
vercel-labs/agent-skills@vercel-react-best-practices
└ https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Paso 3: Presentar opciones al usuario
Cuando encuentres skills relevantes, preséntaselos al usuario con:
- El nombre del skill y lo que hace
- El comando de instalación que puede ejecutar
- Un enlace para obtener más información en skills.sh
Ejemplo de respuesta:
Encontré un skill que podría ayudar! El skill "vercel-react-best-practices" proporciona
guías de optimización de rendimiento para React y Next.js de la ingeniería de Vercel.
Para instalarlo:
npx skills add vercel-labs/agent-skills@vercel-react-best-practices
Más información: https://skills.sh/vercel-labs/agent-skills/vercel-react-best-practices
Paso 4: Ofrecer instalación
Si el usuario desea continuar, puedes instalar el skill por él:
npx skills add <propietario/repo@skill> -g -y
La bandera -g instala de forma global (a nivel de usuario) y -y omite las confirmaciones.
Categorías comunes de skills
Al buscar, considera estas categorías comunes:
| Categoría | Consultas de ejemplo |
|---|---|
| Desarrollo Web | react, nextjs, typescript, css, tailwind |
| Testing | testing, jest, playwright, e2e |
| DevOps | deploy, docker, kubernetes, ci-cd |
| Documentación | docs, readme, changelog, api-docs |
| Calidad de Código | review, lint, refactor, best-practices |
| Diseño | ui, ux, design-system, accessibility |
| Productividad | workflow, automation, git |
Consejos para búsquedas efectivas
- Usa palabras clave específicas: "react testing" es mejor que solo "testing"
- Prueba términos alternativos: si "deploy" no funciona, prueba "deployment" o "ci-cd"
- Revisa fuentes populares: muchos skills vienen de
vercel-labs/agent-skillsoComposioHQ/awesome-claude-skills
Cuando no se encuentran skills
Si no existen skills relevantes:
- Reconoce que no se encontró ningún skill existente
- Ofrece ayudar con la tarea directamente usando tus capacidades generales
- Sugiere que el usuario podría crear su propio skill con
npx skills init
Ejemplo:
Busqué skills relacionados con "xyz" pero no encontré coincidencias.
Aún puedo ayudarte con esta tarea directamente! ¿Te gustaría que proceda?
Si esto es algo que haces a menudo, puedes crear tu propio skill:
npx skills init my-xyz-skill