Skills

Skills-Atlas: explora los Agent Skills públicos por temas e instálalos en lote

Para desarrolladores que quieren seleccionar e instalar varios Agent Skills públicos de una sola vez, siempre que la máquina tenga Node ≥ 20 y, antes de instalar cada skill, se confirme qué ejecuta, qué lee y qué envía al exterior.

Official source · Skills-Atlas

Install

npx skills-atlas

Para quién es

Si primero quieres ver de un vistazo los Agent Skills públicos y luego decidir cuáles instalar en tu propio agent, Skills-Atlas es la herramienta adecuada. Recoge los skills públicos en formato SKILL.md en un árbol de directorios de terminal plegable, organizado por temas, y además ofrece una interfaz web local como segunda vía de entrada: puedes seleccionar varios skills e instalarlos de una sola vez, en lugar de buscar un repositorio por skill y ejecutar un comando de instalación por cada uno.

Si tu objetivo es instalar un solo skill, conviene más el método de instalación que trae el propio repositorio de ese skill, y no hace falta revisar antes el catálogo. Al revés: si quieres desplegar un lote de skills de forma uniforme entre varios agents, necesitas un listado consultable sin conexión y un comando de instalación con parámetros fijos; en ese caso, “explorar primero y luego instalar en lote” es la acción central de esta herramienta.

El ejemplo de instalación en lote que da la documentación fija un único agent de destino y un alcance fijo, así que encaja con quien ya usa un agent concreto y está dispuesto a trabajar con el flujo del ejemplo: “agent especificado + alcance especificado + varios de una vez”.

Primer intento en 3 minutos

El requisito previo es Node ≥ 20: la documentación solo indica la versión requerida y no explica si, cuando no se cumple, se rechaza el arranque directamente o se da un aviso de reducción; lo único que puede afirmarse con certeza es que, sin la versión adecuada, no se garantiza la ejecución.

El comando invoca skills-atlas mediante npx, sin instalación global; la documentación no describe qué escribe este comando en la máquina ni cómo la almacena en caché, así que no lo trates como una acción que no escribe nada.

El primer paso consiste en explorar y consultar:

npx skills-atlas

Dentro del árbol de directorios de terminal, despliega el tema hasta el skill concreto, pulsa p para ver el SKILL.md de ese skill y lee al mismo tiempo la revisión de riesgos que ofrece: la revisión de riesgos enumera qué ejecuta el skill, qué lee y qué envía al exterior.

Las señales de éxito son: el árbol de directorios de terminal lista los skills en formato SKILL.md por temas, al consultar una entrada puedes leer su descripción y sus avisos de riesgo, y cuando un skill vaya a sustituir otro ya instalado con el mismo nombre, esa entrada queda marcada antes de que se ejecute nada.

Hay un punto que la documentación no aclara: si al pulsar p se obtiene contenido por red y si se escribe en el disco de la máquina, no está indicado; la propia vía de entrada por interfaz web local implica que habrá un servicio local escuchando. Trata el paso de consulta como una acción informativa, pero no des por hecho que no produce ningún acceso.

La acción que sí cambia el entorno es la instalación; en cuanto al propio arranque con npx, la documentación no dice si escribe en disco. La forma de instalación que aparece en la documentación es:

skills-atlas install anthropics/skills@pdf supabase/agent-skills@supabase -a claude-code -p -y

Instala dos skills de una vez, con -a indicando el agent de destino, -p el alcance de proyecto y -y la confirmación automática. Las sustituciones con el mismo nombre se marcan antes de la instalación, por lo que conviene revisar esa entrada antes de ejecutar la instalación; si prefieres confirmar uno a uno, no uses directamente el comando con -y.

Casos de uso

Caso uno, instalación por lotes en el mismo agent por temas. El comando copiable que da la documentación es el de arriba: instala de una vez dos skills procedentes de repositorios distintos, el agent de destino es claude-code, el alcance es a nivel de proyecto y la confirmación es automática. El resultado observable es que esos dos skills aparecen en el directorio de skills de ese agent. Límite de la evidencia: la documentación solo da este conjunto de nombres de skills, este agent y estos tres parámetros; no dice qué parámetros se pueden arrastrar y cuáles hay que cambiar al usar otros repositorios u otros agents.

Caso dos, revisar antes de instalar la descripción y los avisos de riesgo de un skill. Una vez localizado un skill en el árbol y pulsado p, lees su SKILL.md y la revisión de riesgos te dice qué ejecuta, qué lee y qué envía al exterior; si fuese a sustituir un skill instalado con el mismo nombre, esa entrada quedaría marcada antes de que se ejecute nada. El resultado observable es que dispones de esa descripción y esos avisos antes de instalar. Límite de la evidencia: la documentación no indica si los resultados de la revisión de riesgos proceden de una instantánea incluida en el paquete o se recuperan en vivo, ni describe el comportamiento de red y de escritura en disco al abrir con p.

Límites de uso

La instantánea del directorio viene incluida en el paquete, por lo que la exploración del directorio puede hacerse sin conexión; pero la documentación no aclara si el cuerpo de los SKILL.md y los resultados de la revisión de riesgos están igualmente disponibles en local, trátalo como desconocido.

La instalación tras una selección múltiple escribe en el directorio de skills del agent de destino (en el ejemplo de la documentación, con alcance de proyecto) y puede sustituir un skill con el mismo nombre, aunque esas sustituciones se marcan antes de la instalación.

Una cobertura amplia no significa que todos los clientes se comporten igual: la documentación da el conjunto de agents que se pueden cubrir y dos vías de entrada de interfaz (árbol de terminal, interfaz web local), sin detallar una por una sus diferencias de comportamiento.

Se requiere Node ≥ 20; sin la versión indicada no se garantiza la ejecución, y la documentación no especifica el mecanismo concreto de reducción o de rechazo del arranque.