setup-topicgatelisted
Install: claude install-skill Dumdart/TopicGate
# Set up TopicGate
Give the user a short introduction before installation instructions:
- TopicGate is a local MQTT gateway with a desktop application and an MCP server.
- The desktop application manages broker profiles, credentials, subscriptions, and
retained observation settings.
- The read-only MCP server lets the agent inspect broker health, subscriptions, topics,
and the latest MQTT values observed by TopicGate. Those values can be cached,
stale, or partial; they are not authoritative broker history.
## Check before installing
If TopicGate tools are already available, do not suggest reinstalling. Briefly
introduce TopicGate, explain that this plugin uses the local read-only server, and
continue with the user's MQTT request.
If the tools are unavailable, explain that the TopicGate plugin supplies skills and
MCP configuration but requires the TopicGate Python package on the machine running
the agent host.
Do not run an installation command without the user's permission.
## Install and verify
Tell the user to use one Python interpreter for both installation and execution:
```console
python -m pip install topicgate
python -m topicgate --help
```
The second command verifies that the installed package can start through Python
without relying on a separate scripts directory being on `PATH`. `python topicgate`
is not a valid substitute; the `-m` option is required.
After verification, tell the user to reinstall or refresh the TopicGate plugin if
needed, restart