sonoscli

Control Sonos speakers via the sonos CLI for discovery, playback, volume, and grouping.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill sonoscli-dioerden
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/dioerden/OpenClaw-Flash-Vault/tree/main/skills/sonoscli
Command: npx skills add https://github.com/dioerden/OpenClaw-Flash-Vault --skill sonoscli-dioerden

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sonos, and includes scripts (resource) components.

What problem does it solve?

This Skill allows you to control Sonos speakers on your local network directly from the command line, providing an efficient way to manage your audio devices without the need for a graphical user interface.

Core Features & Use Cases

  • Speaker Control: Discover, get status, play, pause, and adjust volume on Sonos speakers.
  • Grouping: Manage speaker groups, including joining, unjoining, and creating party mode.
  • Spotify Integration: Search and play tracks from Spotify using the Sonos API.
  • Use Case: Imagine you want to play music in your living room and kitchen at the same time. With sonoscli, you can easily group your speakers and start a party mode with a single command.

Quick Start

Use the 'sonos discover' command to find your Sonos speakers and then use 'sonos play "Song Name"' to start playing music.

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 using a dedicated CLI tool to interact with devices on your local network, managing playback, volume, and grouping without a GUI.

How do I group Sonos speakers into party mode using a CLI?

To group Sonos speakers into party mode using a CLI, you execute specific group management commands to join multiple devices, enabling synchronized audio playback across different rooms.

Can I search and play Spotify tracks on Sonos via terminal commands?

Yes, you can search and play Spotify tracks on Sonos via terminal commands by utilizing the Sonos API integration, which allows you to query for songs and start playback directly from your console.

Do I need the Go sonos binary to manage Sonos devices in a local network?

Yes, you need the Go sonos binary installed, as it serves as the underlying dependency that enables the command-line interface to discover, query status, and control your local Sonos devices.

What is the best way to discover Sonos devices without a graphical interface?

The best way to discover Sonos devices without a graphical interface is running a network discovery command that scans your local network and lists all available Sonos speakers for immediate control.