What problem does it solve?
Connecting NanoClaw to a Mattermost workspace requires many manual steps: finding or installing a server, setting SiteURL, creating a bot account, wiring WebSocket and callback credentials, and registering the channel adapter. This Skill automates that entire flow with idempotent, re-runnable steps.
Core Features & Use Cases
- Server Discovery and Provisioning: Detects existing local or remote Mattermost servers via health probes and Docker inspection, or installs a local evaluation server with Docker Compose after explicit approval.
- Channel Adapter Installation: Copies the vendored Mattermost adapter from the channels branch, registers it in the channel barrel, and installs pinned WebSocket dependencies.
- Bot Authentication and Callbacks: Validates bot tokens against the Mattermost API, configures authenticated HTTP callbacks for interactive approval cards, and resolves the owner's DM channel.
- Use Case: A self-hosting user wants their NanoClaw agent reachable from their team's Mattermost. The Skill discovers their existing server, configures SiteURL, registers the bot, and restarts NanoClaw with the channel live.
Quick Start
Ask the assistant to add a Mattermost channel to NanoClaw and follow the prompts to select or create a server and provide your bot token.