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