From smart-home
Reference material for Snapcast server config, client flags, group semantics, and JSON-RPC control. Loaded when working on Snapcast topology.
How this skill is triggered — by the user, by Claude, or both
Slash command
/smart-home:snapcast-opsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Bundled references for working with the Snapcast server and clients in this repo. Read the relevant file when you need it; don't dump everything into context.
Bundled references for working with the Snapcast server and clients in this repo. Read the relevant file when you need it; don't dump everything into context.
snapserver-conf.md — /etc/snapserver.conf structure: [server], [stream], [http], [tcp], group definitions, version differences.snapclient-flags.md — snapclient CLI flags: --host, --soundcard, --hostID, --player, --latency, --instance.groups-and-streams.md — how groups, streams, and clients relate; the JSON-RPC vs config-file persistence distinction.jsonrpc-cheatsheet.md — common JSON-RPC calls (Server.GetStatus, Group.SetStream, Group.SetClients, Client.SetVolume).troubleshooting-matrix.md — symptom → likely cause → fix table./etc/snapserver.conf.systemctl reload snapserver keeps clients connected; restart drops them.--hostID is its stable name across the snapserver's database. Don't let it default to MAC unless you've thought about it.alsa_output.usb-Vendor_Model-...), not by index.npx claudepluginhub danielrosehill/claude-code-plugins --plugin smart-homeGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.