Maelstrom Gate
smfworks/hermes-plugin-maelstrom-gate
Hermes plugin that checks skills and plugins before release and runs time-boxed pytest
Maelstrom Gate is a Hermes plugin that works as a ship gate for Hermes skills and plugins. It adds a hermes maelstrom command and three agent tools for checking packages.
What Maelstrom Gate does
Maelstrom Gate is a Hermes plugin that its README calls an oppositional ship gate for Hermes skills and plugins. It is named after Moskstraumen, the Maelstrom off Lofoten. It adds a hermes maelstrom command with subcommands to check a skill, check a plugin, run both checks as a gate, run pytest and print the version.
It also gives the agent three tools: maelstrom_check_skill, maelstrom_check_plugin and maelstrom_run_pytest. Paths are treated as trusted operator input. The pytest run is time-boxed to 60 seconds and extra flags are allow-listed. The current version is 1.1.0, the only runtime dependency is PyYAML, and the README notes that installing the plugin does not enable it. The repository topics include lint and quality-gate, and the description says it came from an SMF Lofoten sprint on 2026-08-12.
Key features
hermes maelstrom skillandplugincommands that check a package pathhermes maelstrom gatethat checks a whole packagehermes maelstrom pytestwith a 60 second time box and allow-listed flags- Agent tools maelstrom_check_skill, maelstrom_check_plugin and maelstrom_run_pytest
- PyYAML as the only runtime dependency
When to use it
- Check a new Hermes skill before publishing it
- Run a quality gate over a plugin package during development
- Let an agent run bounded pytest checks on a package it is building
Who it is for: Authors of Hermes skills and plugins who want a lint-style check before they ship.
How it fits with Hermes Agent
It is a Hermes plugin, installed with hermes plugins install and enabled separately, that targets other Hermes skills and plugins.
How to install Maelstrom Gate
These commands are copied from the project's README. Check the repository for the latest steps before you run them.
hermes plugins install smfworks/hermes-plugin-maelstrom-gate
hermes plugins enable maelstrom-gateRequirements: PyYAML as the runtime dependency
FAQ
What is Maelstrom Gate?
Maelstrom Gate is a Hermes plugin that checks Hermes skills and plugins before release. It provides a hermes maelstrom command and three agent tools.
How do I install Maelstrom Gate?
Run hermes plugins install smfworks/hermes-plugin-maelstrom-gate, then hermes plugins enable maelstrom-gate. The README stresses that install is not the same as enable.
Is Maelstrom Gate free and open source?
Yes. It is MIT licensed, credited to SMF Works.
Similar dev tools for Hermes Agent
All dev toolsLibrary that normalizes coding-agent session logs, Hermes included, into stable records in four languages
frgmstr Hermes ManagerShareable meta-agent profile for managing Hermes profiles, skills, cron, memory and gateway health
ishandutta2007 Code Knowledge GraphLocal code indexer that maps a codebase into a graph and serves it to coding agents over MCP
sl-build ExoBrainCommand-line reasoning engine that gives an agent a clean context window to think through hard problems
runtypelabs Hermes Runtype OTelSend Hermes Agent runs to Runtype as OpenTelemetry traces
smfworks Fjord AuditHermes plugin that audits a Hermes home or profile for skill sprawl, memory budgets and plugin layout
Related guides: How to install Hermes Agent · Run multiple Hermes agents with profiles