sonoscli

Control Sonos speakers across rooms via the sonos CLI.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/okbest2024/openclaw-backup --skill sonoscli-okbest2024
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/okbest2024/openclaw-backup/tree/main/workspace/skills/sonoscli
Command: npx skills add https://github.com/okbest2024/openclaw-backup --skill sonoscli-okbest2024

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Controlling multiple Sonos speakers across rooms manually is time-consuming and error-prone. This Skill centralizes device discovery, status checks, playback control, volume management, and grouping into a repeatable workflow.

Core Features & Use Cases

  • Discover Sonos devices on the local network and verify connectivity.
  • Control playback (play, pause, stop) and switch between rooms or grouped zones.
  • Adjust volume per room and manage speaker groups (join/leave and party mode).
  • Query current status, view queues, and manage favorites.
  • Optional Spotify search and playback integration via SMAPI (credentials required for Spotify features).

Quick Start

Use the Sonos CLI to discover devices on your network and start controlling playback across rooms with simple 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 across multiple rooms from the command line?

You can control Sonos speakers across multiple rooms using a single CLI to discover devices, manage playback, adjust volume, and handle grouping. It centralizes operations into a repeatable command workflow for homes or small offices.

How do I group Sonos speakers for synchronized playback using network discovery?

Group Sonos speakers by using the CLI to join or leave zones and enable party mode. The Skill uses SSDP network discovery to find devices on your local network and manage grouping across rooms.

Does the Sonos CLI require Spotify credentials for music playback?

Spotify credentials are only required for optional Spotify search and playback integration via SMAPI. Basic Sonos playback, volume control, and queue management function without Spotify credentials.

What do I need to set up before using the Sonos CLI to manage home audio?

You need the sonos CLI binary installed and Sonos devices connected to your local network. The Skill relies on SSDP network discovery to verify connectivity before managing playback and volume.

Can I query the current queue and manage favorites on Sonos devices locally?

Yes, you can query current status, view queues, and manage favorites on local Sonos devices. The CLI provides commands to monitor these states and control playback across your rooms.