¿Qué hace Explorador de Habilidades?
Usa esta habilidad antes de crear una nueva habilidad. El objetivo es evitar duplicar trabajo existente de la comunidad o del mercado, al mismo tiempo que se evalúa cualquier recurso externo antes de adoptarlo.
Fuente: rescatado del PR comunitario obsoleto #1232 por redminwang.
Cuándo Usarla
- El usuario dice "crea una habilidad", "construye una habilidad", "haz una habilidad" o "nueva habilidad".
- El usuario pregunta "¿existe una habilidad para X?" o "¿hay una habilidad que haga Y?".
- El usuario describe un flujo de trabajo y estás a punto de sugerir crear una nueva habilidad.
- El usuario quiere bifurcar o extender una habilidad existente.
Si el usuario indica explícitamente omitir la búsqueda o crear desde cero, reconoce esto y continúa con el flujo de trabajo de creación solicitado.
Cómo Funciona
Paso 1 - Capturar la Intención
Extrae:
- La tarea que la habilidad debe realizar.
- Las condiciones de activación para usarla.
- El dominio, herramientas, frameworks o fuentes de datos involucrados.
- De tres a cinco palabras clave de búsqueda más sinónimos útiles.
Paso 2 - Buscar Fuentes Locales
Primero, busca nombres de habilidades instaladas y del marketplace. Las fuentes locales son preferidas porque ya forman parte del entorno del usuario.
find ~/.claude/skills -maxdepth 2 -name SKILL.md 2>/dev/null | grep -iE "palabraclave|sinónimo"
find ~/.claude/plugins/marketplaces -path '*/skills/*/SKILL.md' 2>/dev/null | grep -iE "palabraclave|sinónimo"
Luego busca en las descripciones del frontmatter:
grep -RilE "palabraclave|sinónimo" ~/.claude/skills ~/.claude/plugins/marketplaces 2>/dev/null
Paso 3 - Buscar Fuentes Remotas
Usa las herramientas de búsqueda disponibles en GitHub y web. Prefiere consultas concisas:
gh search repos "claude code skill palabraclave" --limit 10 --sort stars
gh search code "name: palabraclave" --filename SKILL.md --limit 10
Para búsqueda web, usa como máximo tres consultas dirigidas como:
"claude code skill" palabraclave
"SKILL.md" palabraclave
"everything-claude-code" palabraclave
Paso 4 - Evaluar Coincidencias Externas
Antes de recomendar cualquier habilidad externa para adoptar o bifurcar:
- Lee el frontmatter y las instrucciones del
SKILL.md. - Busca comandos de shell inesperados, escrituras de archivos, llamadas de red, manejo de credenciales o instalaciones de paquetes.
- Verifica si el repositorio parece mantenido.
- Prefiere copiar a una rama local nueva y revisar el diff en lugar de editar originales del marketplace.
Paso 5 - Clasificar Resultados
Clasifica los candidatos por:
- Coincidencia exacta de palabra clave en el nombre de la habilidad.
- Coincidencia de palabra clave o sinónimo en la descripción.
- Fuente local instalada o del marketplace.
- Fuente de GitHub mantenida con actividad reciente.
- Mención solo en web.
Limita la lista final a 10 resultados.
Paso 6 - Presentar Opciones de Decisión
Proporciona al usuario una tabla breve:
| Opción | Significado |
|---|---|
| Usar existente | Invocar o instalar una habilidad coincidente tal como está. |
| Bifurcar o extender | Copiar la habilidad más cercana y modificarla. |
| Crear desde cero | Construir una nueva habilidad después de confirmar que no existe una coincidencia cercana. |
Solo crea una nueva habilidad después de que el usuario elija esa ruta o después de que la búsqueda no encuentre una coincidencia cercana.
Ejemplos
Tabla de Resultados
| # | Habilidad | Fuente | Por qué coincide | Brecha |
| --- | --- | --- | --- | --- |
| 1 | article-writing | ECC Local | Redacta artículos y guías | No se centra en notas de versión |
| 2 | content-engine | ECC Local | Flujo de trabajo de contenido en múltiples formatos | Más pesado de lo necesario |
| 3 | blog-writer | GitHub | Habilidad de escritura de blogs con commits recientes | Necesita revisión de seguridad |
Resumen para el Usuario
Encontré dos coincidencias locales cercanas y un candidato externo. La más cercana es
`article-writing`; cubre redacción y revisión, pero no incluye la lista de verificación
de notas de versión que solicitaste. Puedo usarla tal como está, bifurcarla en una
variante de notas de versión, o crear una habilidad nueva.
Anti-patrones
- No saltar directamente a la creación de una nueva habilidad cuando una búsqueda es razonable.
- No instalar habilidades externas sin leerlas primero.
- No presentar una larga lista sin clasificar de coincidencias débiles.
- No tratar las menciones solo en web como fuentes confiables.
- No editar originales del marketplace instalados en su lugar.
Relacionado
search-first- Flujo de trabajo general de buscar antes de construir.skill-stocktake- Auditar habilidades instaladas para verificar estado, duplicados y brechas.agent-sort- Categorizar y organizar agentes y habilidades existentes.