sonoscli

Control Sonos speakers via command-line interface with SSDP discovery.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/Kitsune-Den/skulk-skills --skill sonoscli-kitsune-den
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/Kitsune-Den/skulk-skills/tree/main/skills/sonoscli
Command: npx skills add https://github.com/Kitsune-Den/skulk-skills --skill sonoscli-kitsune-den

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers on the local network using a lightweight CLI, enabling quick playback, status checks, and group management without GUI apps.

Core Features & Use Cases

  • Discover and identify Sonos devices on your network.
  • Play, pause, stop, and adjust volume across one or more speakers.
  • Group/ungroup speakers, manage queues, and query favorites.
  • Spotify search via SMAPI for track lookup and playback control.

Quick Start

Run 'sonos discover' to locate speakers and begin issuing commands.

Frequently Asked Questions about sonoscli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Sonos speakers from the command line?

You can control Sonos speakers from the command line by running a locally built 'sonos' binary, which enables quick playback, status checks, and volume adjustment across your local network without needing the GUI app.

How do I discover Sonos devices on my local network?

To discover Sonos devices on your local network, run the 'sonos discover' command, which uses SSDP to locate and identify available speakers so you can begin issuing playback and grouping commands.

Does the Sonos CLI support Spotify search and playback?

Yes, the Sonos CLI supports Spotify search and playback through optional Spotify SMAPI integration, enabling track lookup and direct playback control from the command line.

Can I adjust volume and manage playback queues across multiple Sonos speakers?

Yes, you can adjust volume and manage playback queues across multiple Sonos speakers, controlling play, pause, stop, and queue operations for individual devices or grouped speakers.

Do I need the Sonos app to manage speaker groups and favorites?

No, you do not need the Sonos app to manage speaker groups and favorites, as the CLI provides grouping, ungrouping, queue management, and favorites querying directly from the terminal.