sonoscli

Control Sonos speakers on the local network via the Sonos CLI binary.

1|Updated May 12, 2026
One-click install
npx skills add https://github.com/estebanrfp/gos --skill sonoscli-estebanrfp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/estebanrfp/gos/tree/main/skills/sonoscli
Command: npx skills add https://github.com/estebanrfp/gos --skill sonoscli-estebanrfp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Sonoscli removes the friction of managing Sonos speakers by letting you control playback, volume, grouping, and discovery from a single command interface on your local network.

Core Features & Use Cases

  • Speaker Discovery and Status: Find speakers and check what is currently playing on any room or device.
  • Playback and Volume Control: Start, pause, stop, and adjust volume for everyday listening or quick room-specific changes.
  • Grouping and Queue Management: Join rooms into a party setup, split them apart again, and manage queued music or favorites.
  • Use Case: A user can quickly check the Kitchen speaker, start music there, and raise the volume without opening the Sonos app.

Quick Start

Ask the assistant to use sonoscli to discover your speakers and play music on the Kitchen speaker.

Frequently Asked Questions about sonoscli

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

FAQPage Schema
What's the best way to group Sonos speakers without using the mobile app?

You can control Sonos speaker playback by running command-line instructions to play, pause, stop, and adjust volume on local network devices. This removes the need to open the Sonos mobile app for quick room-specific listening changes.

Can I search and play Spotify music on Sonos using command line?

Grouping Sonos speakers is handled through terminal commands that join rooms into a party setup or split them apart. This allows direct queue management and grouping control over the local network without app interaction.

Do I need any specific software to discover Sonos speakers on a local network?

Yes, Spotify search is supported on Sonos using command line via SMAPI. You need optional Spotify credentials configured alongside the Sonos CLI binary to execute searches and add results to your speaker queue.

Does Sonos CLI support managing speaker favorites and queues?

Yes, speaker discovery requires the Sonos CLI binary installed on your system. Once installed, the tool can find devices on your local network and check the current playback status of any room.

Why is my Sonos CLI not finding speakers on the local network?

Sonos CLI supports full queue management and favorites control. You can manage queued music, access saved favorites, and start playback directly from the terminal interface for home audio workflows.

Why is my Sonos CLI not finding speakers on the local network?

Speaker discovery fails if devices are not on the same local network or the Sonos CLI binary is missing. Ensure all speakers are connected to the identical network and the required binary is properly installed.