Agent skill · software engineering · sundial-org
sonoscli
Control Sonos speakers (discover/status/play/volume/group).
Why this skill is useful
Adds specific commands and workflows for controlling Sonos speakers that the AI wouldn't reliably generate on its own.
What it needs
Requires go installed locally. Requires spotify account access. About 1k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
Sonos CLI Use sonos to control Sonos speakers on the local network. Quick start sonos discover sonos status --name "Kitchen" sonos play pause stop --name "Kitchen" sonos volume set 15 --name "Kitchen" Common tasks Grouping: sonos group status join unjoin party solo Favorites: sonos favorites list open Queue: sonos queue list play clear Spotify search (via SMAPI): sonos smapi search --service "Spotify" --category tracks "query" Notes If SSDP fails, specify --ip <speaker-ip>. Spotify Web API search is optional and requires SPOTIFYCLIENTID/SECRET.
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/sonoscli