Zigbee-Home-Maintenance

May 3, 2026 · View on GitHub

Claude Code plugin for maintaining a home Zigbee network. Onboard your MQTT broker, Zigbee coordinator (SMLight, Sonoff, ConBee, etc.), and Home Assistant; manage Claude's own MQTT credential and a directory for network exports/backups.

Skills

  • onboard — first-run setup. Captures MQTT broker (type + IP), Zigbee coordinator (type + IP, Z2M vs ZHA), optional Home Assistant IP, generates a dedicated MQTT credential for Claude, detects companion MCPs (Mosquitto, Home Assistant, SMLight), and records a user-chosen path for network exports.

More skills will be added — Daniel is defining them.

Companion MCPs (optional)

The plugin detects and uses these MCPs if installed:

  • Mosquitto MQTT broker
  • Home Assistant
  • SMLight (SLZB-06/07 coordinators)

Skills degrade gracefully if a given MCP isn't present.

Data storage

Config is written to:

${CLAUDE_USER_DATA:-${XDG_DATA_HOME:-$HOME/.local/share}/claude-plugins}/zigbee-home-maintenance/config.json

Network exports / backups go to a user-chosen directory captured during onboard (default suggestion: ~/Documents/Zigbee-Network-Backups).

Installation

claude plugins install zigbee-home-maintenance@danielrosehill

License

MIT