Agency Agents
Una «agencia» de más de 270 personajes especialistas en IA — desde magos del frontend hasta ninjas del marketing — integrada de forma nativa con Hermes mediante un plugin lazy-router: 4 herramientas, carga bajo demanda y cero contaminación de la biblioteca de skills.

Qué es
The Agency es una colección enormemente popular de personajes especialistas en IA: nació de un hilo de Reddit y se refinó durante meses de iteración, hasta contar hoy con más de 270 «empleados» en plantilla y más de 143K estrellas en GitHub. Cada especialista es mucho más que una plantilla de prompt: tiene una personalidad propia, un proceso de trabajo y entregables probados — magos del frontend, ninjas de la comunidad de Reddit, inyectores de fantasía, verificadores de la realidad… En una frase: un «equipo de ensueño» que nunca duerme, justo en tu terminal.
Cómo se integra con Hermes
En lugar de generar cientos de agentes en masa y convertirlos en cientos de skills del directorio de skills de Hermes, utiliza un patrón de plugin lazy-router:
- Hermes solo ve 4 herramientas al arrancar — una superficie de herramientas pequeña y fija;
- La plantilla completa de los 270 especialistas vive en disco como
data/agents.json, buscada y cargada de forma diferida (lazy) bajo demanda.
| Herramienta | Argumentos | Finalidad |
|---|---|---|
agency_agents_search |
query (obligatorio), division / limit opcionales |
Encontrar especialistas que coincidan con una capacidad o división |
agency_agents_inspect |
agent o slug, include_body opcional |
Inspeccionar los metadatos de un especialista o su contenido completo |
agency_agents_load |
agent o slug, task opcional |
Componer el prompt de ese especialista para la tarea actual |
agency_agents_delegate |
agent o slug + task (obligatorio), toolsets opcional |
Delegar la tarea a ese especialista mediante delegate_task de Hermes |
El flujo típico: busca por capacidad → toma el slug devuelto → inspecciona, carga o delega. Sin llamadas manuales a herramientas — solo tienes que pedirle a Hermes en lenguaje natural qué tipo de especialista buscas.
Instalación
git clone https://github.com/msitarzewski/agency-agents.git
cd agency-agents
./scripts/convert.sh --tool hermes # genera el plugin de Hermes
./scripts/install.sh --tool hermes # instala en ~/.hermes/plugins/agency-agents-router
El instalador copia el plugin generado a ${HERMES_HOME:-~/.hermes}/plugins/agency-agents-router y lo activa. También existe una aplicación de escritorio nativa (macOS / Linux / Windows, brew install --cask msitarzewski/agency-agents/agency-agents), pero esa está pensada para Claude Code, Cursor, Codex y herramientas similares — para Hermes, usa la vía CLI de arriba.
Consejos de uso
El proyecto recomienda encarecidamente no precargar la plantilla completa — deja que Hermes busque y delegue bajo demanda. Puedes incluir una instrucción como esta en tu proyecto:
Usa el plugin agency-agents-router. Busca en la plantilla de la Agency los
especialistas adecuados y carga o delega solo los agentes concretos que se
necesiten para cada parte del proyecto. Para proyectos multidisciplinares,
usa varios especialistas seleccionados a lo largo del proyecto, pero mantén
el routing lazy: no precargues la plantilla completa de la Agency y no
añadas agency-agents a skills.external_dirs.
Para quién es
- Proyectos multidisciplinares: frontend, backend, UX, QA, ingeniería de datos y estrategia de producto cuentan cada uno con su especialista dedicado;
- Desarrolladores que quieren un modelo de colaboración en equipo: que Hermes primero «reclute» y después «asigne el trabajo», en lugar de escribir a mano un único prompt gigante;
- Exploradores de la comunidad: un fenómeno de 143K estrellas cuya plantilla no deja de crecer.