Skip to content

Installation & Setup

@maestria/hermes is a git-based Hermes plugin. It adds Maestria skills, workflow commands, lifecycle hooks, and an optional OpenCode routing tool.

  • Hermes Agent
  • Git, for plugin resolution from the repository

The recommended path uses the Maestria CLI:

Terminal window
npx maestria@latest install hermes

Verify the native plugin record:

Terminal window
hermes plugins list

You should see maestria-hermes enabled. The equivalent manual installation is:

Terminal window
hermes plugins install agustinusnathaniel/maestria/packages/hermes --enable

The manual command installs the package from the repository and enables it in Hermes.

Surface Contents
Skills 12 skills: 9 methodology skills and 3 workflow-command skills
Commands 7 commands, including /fein, /sonar, /blitz, /mode, /mode-clear, /review, and /plan
Hooks 10 lifecycle hooks for gateway, LLM, tool, session, subagent, and result-transform events
Middleware Optional llm_execution mode-footer annotation, enabled with MAESTRIA_MODE_FOOTER=1
External startup work None; the plugin does not probe for tools or packages at startup

The optional opencode_route tool invokes the OpenCode CLI only when you use it. Optional memory providers and Hermes goals remain host features; the plugin does not require either.

Start Hermes and run:

/mode

The response should show the active mode. Ask the agent to list the Maestria specialists, then try one focused task. If the mode marker or skills do not appear, restart Hermes and run hermes plugins list again.

Terminal window
npx maestria@latest update hermes

Or update the native plugin:

Terminal window
hermes plugins update maestria-hermes
Terminal window
hermes plugins remove maestria-hermes

This removes the plugin files and its Hermes registration. Other plugins remain installed.