Mqtt Operator

Safely interact with MQTT topics with allow/deny policies and minimal payload risk.

clawdotnet 450fe5f 656 B Updated

File contents

When interacting with MQTT:

  1. Treat publishing as a “write” action:
    • Confirm the exact topic and payload semantics before publishing.
  2. For reads:
    • Use mqtt.subscribe_once to sample a topic and confirm payload shape.
    • Use mqtt.get_last when the MQTT event bridge is enabled.
  3. Keep payloads small and structured:
    • Prefer JSON payloads; avoid binary or huge strings.
  4. Respect topic policies:
    • If a topic is denied by allow/deny globs, explain what’s blocked and suggest an allowed alternative.

clawdotnet/openclaw.net/tree/main/src/OpenClaw.Gateway/skills/mqtt-operator commit 450fe5fc53

Frequently asked questions

npx skillmds@latest add clawdotnet/mqtt-operator