Agency Agents

An "agency" of 270+ AI specialist personas — from frontend wizards to marketing ninjas — natively integrated with Hermes via a lazy-router plugin: 4 tools, on-demand loading, no skill-library pollution.

Integrations143,099Added
agency-agents

Agency Agents

What Is It

The Agency is a wildly popular collection of AI specialist personas: born from a Reddit thread and refined over months of iteration, it now has 270+ “employees” on its roster and 143K+ GitHub stars. Every specialist is far more than a prompt template — each has a distinct personality, working process, and proven deliverables: frontend wizards, Reddit community ninjas, whimsy injectors, reality checkers… In one sentence: a “dream team” that never sleeps, right in your terminal.

How It Integrates with Hermes

Instead of bulk-generating hundreds of agents into hundreds of skills in Hermes’s skill directory, it uses a lazy-router plugin pattern:

  • Hermes sees only 4 tools at startup — a small, fixed tool surface;
  • The full roster of 270 specialists lives on disk as data/agents.json, searched and loaded lazily on demand.
Tool Arguments Purpose
agency_agents_search query (required), optional division / limit Find specialists matching a capability or division
agency_agents_inspect agent or slug, optional include_body Inspect a specialist’s metadata or full body
agency_agents_load agent or slug, optional task Compose that specialist’s prompt for the current task
agency_agents_delegate agent or slug + task (required), optional toolsets Delegate the task to that specialist via Hermes delegate_task

The typical flow: search by capability → take the returned slug → inspect, load, or delegate. No manual tool calls needed — just ask Hermes in natural language what kind of specialist you’re looking for.

Installation

git clone https://github.com/msitarzewski/agency-agents.git
cd agency-agents
./scripts/convert.sh --tool hermes   # generate the Hermes plugin
./scripts/install.sh --tool hermes   # install to ~/.hermes/plugins/agency-agents-router

The installer copies the generated plugin to ${HERMES_HOME:-~/.hermes}/plugins/agency-agents-router and enables it. There’s also a native desktop app (macOS / Linux / Windows, brew install --cask msitarzewski/agency-agents/agency-agents), but that targets Claude Code, Cursor, Codex, and similar tools — for Hermes, use the CLI route above.

Usage Advice

The project strongly recommends not preloading the entire roster — let Hermes search and delegate on demand. You can drop an instruction like this into your project:

Use the agency-agents-router plugin. Search the Agency roster for the right
specialists, then load or delegate only the specific agents needed for each
part of the project. For multi-discipline projects, use multiple selected
specialists across the project, but keep routing lazy: do not preload the
full Agency roster and do not add agency-agents to skills.external_dirs.

Who It’s For

  • Multi-discipline projects: frontend, backend, UX, QA, data engineering, and product strategy each get a dedicated specialist;
  • Developers who want a team-collaboration model: let Hermes “recruit” first and “assign work” second, instead of hand-writing one giant prompt;
  • Community explorers: a 143K-star phenomenon whose roster keeps growing.
← Back to Ecosystem