Soubi

Hermes Agent

A generated Hermes Python plugin with bundled skills, commands, hooks, and tools.

Hermes loads Soubi output as a Python plugin. The adapter bundles portable files, generates registration code, and keeps global-only MCP changes separate from the plugin.

Native output

.hermes/plugins/<plugin-id>/plugin.yaml
.hermes/plugins/<plugin-id>/__init__.py
.hermes/plugins/<plugin-id>/skills/
.hermes/plugins/<plugin-id>/mcp-config-fragment.yaml

Translation details

  • Instructions are injected when a Hermes session starts.
  • Commands are registered as in-session slash commands.
  • Agent definitions become invocable bundled skills.
  • Command hook handlers use the Hermes plugin API.
  • MCP servers are written as a merge fragment for ~/.hermes/config.yaml; Soubi does not overwrite that global file.

Build this target

pnpm soubi build ./my-plugin --harness hermes

Project-local plugins require HERMES_ENABLE_PROJECT_PLUGINS=true.

On this page