What problem does it solve?
This Skill connects a remote Hermes agent to Mattermost so the bot can receive direct messages, respond reliably, and stay locked down with an explicit allowlist.
Core Features & Use Cases
- SSH-first setup: Configures the integration directly on the VPS where Hermes is running.
- Safe access control: Refuses to enable Mattermost until at least one valid allowed user ID is provided.
- Docker-aware networking: Handles the common self-hosted case where Mattermost and Hermes run in separate containers on the same host.
- Idempotent and rollback-safe: Detects existing wiring, avoids duplicate changes, and provides rollback paths if verification fails.
- Use case: A team self-hosts Mattermost on a VPS and wants their Hermes agent to respond only to approved users without exposing the bot to the whole server.
Quick Start
Ask the AI to wire Mattermost to your Hermes agent by gathering the VPS details, bot token, allowlisted user IDs, and any Docker network information, then complete the SSH-based setup safely and idempotently.