La habilidad de un agente (Agent Skill) no es una simple colección de prompts. Es un paquete de conocimiento ejecutable que agrupa las instrucciones, los archivos ejecutables y los materiales de referencia necesarios para realizar una tarea específica, de modo que el agente pueda descubrirlos y leerlos cuando los necesite.
Este documento analiza los datos de clasificación proporcionados a fecha del 10 de agosto de 2026, pero no considera las cifras mostradas como estadísticas definitivas de GitHub. Esto se debe a que las estrellas de GitHub y el número de instalaciones son métricas diferentes, y para verificar cifras de un momento pasado se necesitan las respuestas de la API de entonces o instantáneas conservadas.
Qué es una habilidad de agente
Una Agent Skill suele incluir los siguientes elementos dentro de un directorio.
- Metadatos: indican el nombre, el propósito y las condiciones de uso de la habilidad.
-
Instrucciones principales: normalmente se registran en
SKILL.mdel orden de las tareas, las restricciones y los criterios de comprobación. - Scripts: ejecutan mediante código procesos que deben ser repetibles o precisos.
- Materiales de referencia: proporcionan especificaciones de API, reglas de la organización, ejemplos, plantillas, etc.
- Criterios de validación de resultados: especifican las pruebas, la revisión y las condiciones de finalización.
La clave no consiste en incluir todas las instrucciones en el contexto cada vez, sino en permitir que el agente encuentre las habilidades relacionadas con la tarea y lea progresivamente solo el contenido necesario. Esta estructura reduce la carga de los prompts de sistema extensos y permite reutilizar el mismo procedimiento en varias tareas.
Diferencia entre una habilidad y un prompt
| Distinción | Prompt común | Habilidad de agente |
|---|---|---|
| Unidad básica | Una solicitud o instrucción de conversación | Paquete compuesto por directorios y archivos |
| Momento de uso | Cuando el usuario lo introduce directamente | Puede seleccionarse dinámicamente en tareas relacionadas |
| Contenido incluido | Principalmente instrucciones en lenguaje natural | Instrucciones, scripts, materiales y plantillas |
| Reutilización | Depende de la conversación y de los hábitos del usuario | Puede gestionarse por versiones en un repositorio |
| Método de validación | Los resultados se comprueban posteriormente | Puede incorporar procedimientos de planificación, pruebas y revisión |
Cómo interpretar la clasificación Top 5 y sus cifras
Los datos proporcionados presentan los cinco repositorios y cifras siguientes como una clasificación por estrellas de GitHub. Sin embargo, no se aportaron resultados de la API por fecha ni instantáneas conservadas que acrediten estas cifras. Por tanto, los números de la siguiente tabla son los valores indicados en los datos proporcionados, no estadísticas verificadas de forma independiente.
| Posición proporcionada | Repositorio | Valor indicado en los datos proporcionados | Característica principal |
|---|---|---|---|
| 1 | obra/superpowers |
269,762 | Colección de habilidades que controla el proceso de desarrollo, desde la comprobación de requisitos hasta las pruebas y la revisión |
| 2 | affaan-m/everything-claude-code |
239,034 | Amplia colección de agentes, comandos, habilidades, hooks y otros componentes para Claude Code |
| 3 | mattpocock/skills |
211,297 | Colección de habilidades de desarrollo que concreta ideas y diseños mediante preguntas |
| 4 | multica-ai/andrej-karpathy-skills |
200,937 | Colección de instrucciones creada por la comunidad que destaca la conexión entre el motivo de los cambios y las solicitudes |
| 5 | anthropics/skills |
167,251 | Ejemplos públicos de habilidades de Anthropic utilizables en tareas de documentación, desarrollo y otras actividades |
Por qué no puede considerarse una clasificación exacta de descargas
- Las estrellas de GitHub no son instalaciones. También se utilizan como muestra de interés o marcador, y no permiten saber si algo se ejecutó realmente.
- Las estrellas se asignan por repositorio. Aunque un repositorio contenga decenas de habilidades, no revelan cuál de ellas es popular.
- El valor actual no demuestra el valor pasado. Para reproducir la clasificación del 10 de agosto de 2026 se necesita una respuesta de la API guardada ese día o un archivo fiable.
- Los resultados varían según el alcance del recuento. Primero hay que decidir si se cuentan repositorios, directorios individuales, instalaciones de paquetes o invocaciones de ejecución.
- Pueden mezclarse forks y copias. Si una misma habilidad se replica en varios arneses o traducciones, es difícil comparar su magnitud únicamente por el número de archivos.
Por tanto, es más seguro considerar esta clasificación como una lista exploratoria para comparar los repositorios candidatos proporcionados, en lugar de como el «Top 5 definitivo de uso mundial del 10 de agosto de 2026».
Candidato al primer puesto: obra/superpowers
El principal valor de obra/superpowers reside en controlar el flujo de trabajo para impedir que el agente de programación se lance inmediatamente a la implementación. Lo orienta a comprobar los requisitos, organizar el diseño, dividir después el plan en tareas pequeñas y completarlo mediante pruebas y revisiones.
Sus características principales son las siguientes.
- Comprueba el propósito real y las restricciones del usuario antes de la implementación.
- Aísla los cambios mediante una rama o un espacio de trabajo independiente.
- Divide las solicitudes grandes en pequeños pasos verificables.
- Destaca el desarrollo basado primero en pruebas y un procedimiento sistemático de depuración.
- Antes de declarar la tarea terminada, vuelve a comprobar los resultados de las pruebas y el alcance de los cambios.
Un importante principio de diseño que muestra este repositorio es que «evitar una implementación precipitada» puede ser más importante para la calidad del agente que «hacer que genere más código».
Candidato al segundo puesto: affaan-m/everything-claude-code
Se interpreta que affaan-m/ECC, mencionado en los datos proporcionados, hace referencia al repositorio público affaan-m/everything-claude-code. Este repositorio se asemeja más a una caja de herramientas que reúne una amplia variedad de componentes necesarios para operar Claude Code que a una única habilidad.
Los componentes que suelen examinarse son los siguientes.
- Agentes y subagentes por función
- Comandos y habilidades que invocan tareas repetitivas
- Hooks que intervienen antes y después de ejecutar herramientas
- Reglas del proyecto y métodos de gestión del contexto
- Ejemplos de integración con herramientas externas o MCP
Su amplia variedad de componentes resulta conveniente para experimentar con rapidez, pero no es recomendable copiar todos los archivos a la vez. Como los hooks y scripts pueden intervenir en la modificación de archivos o la ejecución de comandos, solo deben seleccionarse los elementos necesarios e incorporarse después de una revisión del código.
Candidato al tercer puesto: mattpocock/skills
mattpocock/skills es un repositorio que publica las instrucciones para agentes utilizadas por Matt Pocock, conocido como formador de TypeScript. Su enfoque representativo consiste en que el agente no acepte sin más la idea del usuario, sino que formule preguntas reiteradamente para revelar las partes ambiguas y las decisiones de diseño.
Este enfoque resulta útil en las siguientes situaciones.
- Cuando los requisitos funcionales se presentan solo en una o dos frases
- Cuando se ha pensado en un método de implementación, pero la definición del problema no está clara
- Cuando deben documentarse las decisiones de diseño antes de escribir el código
- Cuando se necesitan fundamentos explícitos que puedan revisar los miembros del equipo
No debe suponerse que todo el repositorio tiene una única licencia. Es necesario comprobar no solo la licencia raíz, sino también los avisos de cada directorio o archivo, y determinar por separado si se permiten la modificación, la redistribución y el uso comercial. «Código publicado» y «código abierto» no significan lo mismo.
Candidato al cuarto puesto: multica-ai/andrej-karpathy-skills
multica-ai/andrej-karpathy-skills es un repositorio comunitario creado a partir del nombre de Andrej Karpathy y de principios de desarrollo conocidos públicamente. Aunque el nombre de una persona figure en él, no debe interpretarse automáticamente como un proyecto oficial creado o respaldado directamente por esa persona.
La perspectiva destacable de este repositorio es la trazabilidad que conecta los cambios de código con las solicitudes del usuario.
- ¿Qué solicitud hace necesario este cambio?
- ¿Se han modificado también archivos que no era necesario cambiar?
- ¿La abstracción o la refactorización desdibujan el propósito original?
- ¿Puede explicarse cada cambio mediante una prueba o un resultado observable?
Este método ayuda a reducir el problema de que el agente realice modificaciones excesivas más allá del alcance solicitado. Sin embargo, en lugar de afirmar que reproduce por completo la forma de pensar de un experto concreto, es más preciso considerarlo una reconstrucción de principios públicos en forma de instrucciones para agentes.