claude

smart-home

Smart home primitives (Home Assistant, multi-room audio via Snapcast/Spotify, Plex+NAS media server) plus a provisioning skill that scaffolds a fresh smart-home workspace.

0 on GitHubby Daniel Rosehillv1.0.0MITupdated 6 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin smart-home in danielrosehill/Claude-Smart-Home-Plugin. Commands read from the repo's manifest — 1 month ago.

What it installs

Skills (3)

  • new-workspace

    Provision a new smart-home workspace on disk. Use when the user wants to start a fresh workspace for Home Assistant administration, multi-room audio (Snapcast/Spotify), or a Plex+NAS media server. Accepts a workspace name and a variant (home-assistant | multi-room-audio | media-server). Scaffolds th

  • snapcast-ops

    Reference material for Snapcast server config, client flags, group semantics, and JSON-RPC control. Loaded when working on Snapcast topology.

  • spotify-network-ops

    Shared references for the Spotify Network Installer template — package names, systemd unit fragments, EQ preset definitions, and zeroconf quirks. Loaded by the commands in this repo.

Slash commands (47)

  • /smart-home:ha-backup-status

    Check Home Assistant backup status and history

  • /smart-home:ha-check-addons

    List and check status of all Home Assistant add-ons

  • /smart-home:ha-check-automations

    Review Home Assistant automations for issues and optimization

  • /smart-home:ha-check-database

    Check Home Assistant database health and performance

  • /smart-home:ha-check-entities

    List and analyze Home Assistant entities

  • /smart-home:ha-check-integrations

    List and check status of all Home Assistant integrations

  • /smart-home:ha-check-logs

    Examine Home Assistant logs for errors, warnings, and issues

  • /smart-home:ha-check-mqtt

    Check MQTT broker status and connectivity

  • /smart-home:ha-check-network

    Check Home Assistant network configuration and connectivity

  • /smart-home:ha-check-sensors

    Review sensor entities and their status

  • /smart-home:ha-check-storage

    Check Home Assistant storage and disk space

  • /smart-home:ha-check-updates

    Check for available Home Assistant updates

  • /smart-home:ha-check-zigbee

    Check Zigbee network status and health

  • /smart-home:ha-check-zwave

    Check Z-Wave network status and health

  • /smart-home:ha-cleanup-database

    Clean up Home Assistant database and optimize

  • /smart-home:ha-ha-config-check

    Validate Home Assistant configuration without restarting

  • /smart-home:ha-ha-snapshot

    Create a Home Assistant snapshot/backup

  • /smart-home:ha-ha-status

    Check comprehensive Home Assistant system status and health

  • /smart-home:ha-optimize-performance

    Analyze and optimize Home Assistant performance

  • /smart-home:ha-restart-ha

    Restart Home Assistant (with safety checks)

  • /smart-home:ha-verify-backup

    Verify backup integrity and completeness

  • /smart-home:ps-active-streams
  • /smart-home:ps-cleanup
  • /smart-home:ps-discover
  • /smart-home:ps-nas-health
  • /smart-home:ps-onboard
  • /smart-home:ps-scan-library
  • /smart-home:ps-status
  • /smart-home:sc-add-second-speaker

    Add an additional audio output (second speaker) to a snapclient

  • /smart-home:sc-create-group

    Create a persistent Snapcast group in /etc/snapserver.conf and mirror to topology

  • /smart-home:sc-delete-group

    Delete a persistent Snapcast group from /etc/snapserver.conf

  • /smart-home:sc-diagnose-client

    Diagnose a snapclient that's silent, desynced, or disconnected

  • /smart-home:sc-generate-map

    Render a point-in-time topology map of the Snapcast network to network/maps/

  • /smart-home:sc-onboard-client

    Install snapclient on a target host, point it at the snapserver, bind it to a sink, and register it in topology

  • /smart-home:sc-scan-network

    ARP-scan the LAN to discover the snapserver and snapclients, then update network/topology.yaml

  • /smart-home:sc-set-speaker

    Define or change the audio sink (speaker) bound to a snapclient

  • /smart-home:sc-status

    Quick health summary of the snapserver and all known clients

  • /smart-home:sc-update-group

    Rename a Snapcast group, change its stream, or update client membership

  • /smart-home:sp-add-snapcast-client

    Install snapclient on a target host, point it at the snapserver, and register it in the topology

  • /smart-home:sp-configure-dsp

    Apply a per-device EQ / DSP preset (podcast, classical, bass, vocal, flat) via PipeWire / EasyEffects / ALSA

  • /smart-home:sp-diagnose

    Diagnose why a specific device isn't playing — checks service status, audio sink, reachability, Spotify Connect visibility

  • /smart-home:sp-generate-network-map

    Render a timestamped Typst PDF of the current Spotify playback network topology

  • /smart-home:sp-household-access

    Document and configure multi-user Spotify Connect visibility on the household network

  • /smart-home:sp-install-snapcast-server

    Install and configure snapserver on a chosen host, with the primary speaker attached, to fan synchronized audio out to snapclients

  • /smart-home:sp-install-spotify-client

    Install a Spotify Connect client (raspotify, spotifyd, librespot, or verify the official app) on a target host and bind it to a chosen audio sink

  • /smart-home:sp-scan-network

    ARP-scan the LAN to discover candidate Spotify playback hosts and persist them to network/topology.yaml

  • /smart-home:sp-status

    Read network/topology.yaml and report the current playback network at a glance

Subagents (5)

  • ha-automation-helper

    Help create, debug, and optimize Home Assistant automations

  • ha-backup-manager

    Manage and troubleshoot Home Assistant backup operations

  • ha-device-manager

    Manage Home Assistant devices and their entities

  • ha-integration-manager

    Manage, configure, and troubleshoot Home Assistant integrations

  • ha-troubleshooter

    Diagnose and resolve Home Assistant issues systematically

View source on GitHub

Similar plugins

Manage Spotify ad campaigns with natural language. Create campaigns, ad sets, ads, pull reports, and handle OAuth — all through conversation.

anthropics/claude-plugins-official 47,076

VP of Engineering advisory: delivery throughput analyzer (DORA 4 metrics + cycle-time bottleneck identification with typical fixes per stage), engineering hiring funnel calculator (7-stage conversion + pipeline gap + weakest-stage fixes from sourcing to offer-accept), engineering team structure designer (squad/tribe model + manager-trigger + director-trigger + span-of-control). 4 in-depth references citing DORA / Spotify / Conway / Google SRE / Larson / Fournier. Standalone-installable; also bundled in c-level-skills. NOT a CTO skill — VPE owns how the team ships; CTO owns what to build.

1 skill

alirezarezvani/claude-skills 29,725

portal

claudecodex

Set up, diagnose, search, and operate Spotify Portal through focused Portal CLI workflows.

13 skills

spotify/portal-ai-plugins 3,217

spotatui

claude

Turn any MCP-capable coding agent into a DJ for spotatui, the terminal and desktop music player.

1 skill · 1 MCP server

LargeModGames/spotatui 1,826

spook

claude

Spook's actions, triggers, conditions and repairs, for agents driving Home Assistant.

1 skill

frenck/spook 1,821

pm-people

claude

Leadership & people skills: Performance Review, Hiring Rubric, Team Offsite Planner, 360-Degree Feedback Template, Team Health Check. Write reviews, build scorecards, run Spotify-model team health assessments, and design 360 feedback surveys with structured narrative reports.

7 skills

mohitagw15856/pm-claude-skills 1,544

Maintain smart-home?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted