smart-home-plugin
April 19, 2026 · View on GitHub
Claude Code plugin for managing a home automation stack — Home Assistant, multi-room audio (Snapcast + Spotify), and a Plex + NAS media server. Ships health, diagnostic, installer, and automation primitives plus a provisioning skill that scaffolds a fresh smart-home workspace.
Part of the danielrosehill Claude Code marketplace.
What you get
Primitives (always available once the plugin is installed)
Home Assistant (/smart-home:ha-*):
- Health:
ha-ha-status,ha-check-addons,ha-check-automations,ha-check-database,ha-check-entities,ha-check-integrations,ha-check-logs,ha-check-sensors - Backups:
ha-backup-status,ha-ha-snapshot,ha-verify-backup - Maintenance:
ha-check-storage,ha-check-updates,ha-cleanup-database,ha-ha-config-check,ha-optimize-performance,ha-restart-ha - Network:
ha-check-mqtt,ha-check-network,ha-check-zigbee,ha-check-zwave
Multi-room audio — Snapcast (/smart-home:sc-*):
sc-status,sc-scan-network,sc-generate-mapsc-create-group,sc-update-group,sc-delete-groupsc-set-speaker,sc-add-second-speaker,sc-onboard-client,sc-diagnose-client
Multi-room audio — Spotify + Snapcast (/smart-home:sp-*):
sp-install-snapcast-server,sp-install-spotify-client,sp-add-snapcast-clientsp-configure-dsp,sp-household-accesssp-scan-network,sp-generate-network-map,sp-diagnose,sp-status
Plex + NAS media server (/smart-home:ps-*):
ps-status,ps-discover,ps-scan-library,ps-active-streams,ps-nas-health,ps-cleanup,ps-onboard
Agents (/smart-home:*):
ha-automation-helper,ha-backup-manager,ha-device-manager,ha-integration-manager,ha-troubleshooter
Skills (reference material):
snapcast-ops— JSON-RPC cheatsheet, server/client conf, troubleshooting matrixspotify-network-ops— DSP presets, package matrix, systemd units, zeroconf notes
Provisioning skill
/smart-home:new-workspace <name> [--variant=home-assistant|multi-room-audio|media-server] [--local-only] [--private]
Scaffolds a new workspace (CLAUDE.md + context/outputs/prompts structure, plus variant-specific helpers), personalises it from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo for it.
Pattern
Primitives live in the plugin → globally available from any cwd.
Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces.
Plugin updates never touch your workspace data.
See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.
Variants
home-assistant(default) — HA instance administration: devices, integrations, automations, health, backups.multi-room-audio— Snapcast server + clients, Spotify source chain (raspotify, spotifyd, official client), DSP and household access.media-server— Plex Media Server + NAS (Synology DSM out-of-the-box, other NAS kinds via fallbacks).
Install
Via the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install smart-home
License
MIT.