Skills: El Directorio de Skills que Claude Code Necesitaba
El Problema
Claude Code tiene un sistema de skills poderoso: archivos `SKILL.md` que le dicen al agente cómo behave en situaciones específicas. Pero cuando tienes cientos de skills disponibles en el ecosistema open source, encontrar la skill correcta para tu objetivo es un dolor de cabeza.
Ahí entra `skills` de Vercel Labs.
¿Qué es `skills`?
Es un CLI open source que funciona como un gestor de paquetes para skills de agentes de IA. Soporta más de 55 agentes: Claude Code, Codex, Cursor, OpenCode, y muchos más.
Con una sola línea puedes buscar, instalar y gestionar skills para cualquier agente que uses.
Instalación
No necesitas instalar nada. Todo funciona con `npx`:
npx skills add vercel-labs/agent-skills
Comandos Principales
# Listar skills disponibles en un repo
npx skills add vercel-labs/agent-skills --list
# Buscar skills por palabra clave (interactivo con fzf)
npx skills find
# Buscar skills por keyword directamente
npx skills find typescript
# Instalar skills específicas
npx skills add vercel-labs/agent-skills --skill frontend-design --skill testing-best-practices
# Instalar en un agente específico (ej. Claude Code)
npx skills add vercel-labs/agent-skills -a claude-code
# Instalar globalmente (disponible en todos los proyectos)
npx skills add vercel-labs/agent-skills -g -a claude-code
# Instalar TODAS las skills de un repo a un agente
npx skills add vercel-labs/agent-skills --skill '*' -a claude-code
# Actualizar skills
npx skills update
npx skills update -g # solo globales
# Desinstalar
npx skills remove mi-skill
El Truco Japonés: find-skills
El video menciona esta skill en particular. Es una skill que te permite preguntar en lenguaje natural qué skill necesitas y te recomienda la mejor entre cientos:
npx skills add https://github.com/vercel-labs/skills --skill find-skills
Una vez instalada, dentro de Claude Code puedes preguntar:
/find-skills ¿hay alguna skill buena para hacer auditorías de código?
Y te devuelve la skill más adecuada para ese objetivo con descripción y cómo usarla.
Cómo Funcionan las Skills
Una skill es un directorio con un archivo `SKILL.md` que tiene frontmatter YAML:
---
name: mi-skill
description: Qué hace esta skill y cuándo usarla
---
# Mi Skill
Instrucciones para que el agente las siga cuando esta skill se activa.
## Cuándo Usar
Describe los escenarios donde esta skill debería utilizarse.
## Pasos
1. Primero haz esto
2. Luego haz aquello
Agentes Soportados
La lista completa incluye:
- Claude Code
- Codex
- Cursor
- OpenCode
- Cline
- Continue
- Windsurf
- GitHub Copilot
- Gemini CLI
- Roo Code
- Y más de 45 más…
##Dónde Encontrar Skills
Vercel mantiene un directorio en skills.sh donde puedes explorar skills creadas por la comunidad para diferentes propósitos:
- Frontend design
- Testing best practices
- Release notes automation
- Integrations con Linear, Notion, etc.
Ejemplo Práctico
Digamos que quieres añadir una skill de análisis de seguridad a Claude Code:
# Primero busca qué existe
npx skills find security
# Instala la que te sirva
npx skills add vercel-labs/agent-skills --skill security-audit -a claude-code
# O instálala globalmente
npx skills add vercel-labs/agent-skills --skill security-audit -g -a claude-code
Instalar sin Confirmaciones (CI/CD)
# No preguntar nada, instalar directo
npx skills add vercel-labs/agent-skills --skill mi-skill -a claude-code -y
# Instalar todo a todos los agentes
npx skills add vercel-labs/agent-skills --all
Actualizar
# Actualizar todas las skills instaladas
npx skills update
# Actualizar solo globales
npx skills update -g
Nota sobre el Ecosystem
Skills son generalmente compatibles entre agentes porque siguen una especificación compartida. Sin embargo, algunas features son específicas de cada agente (como hooks en Claude Code o allowed-tools).
Links
- Repo: github.com/vercel-labs/skills
- Directorio de skills: skills.sh
- Especificación: Agent Skills Specification