sonoscli

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

14|5|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill sonoscli-openclaw-easy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/openclaw-easy/openclaw-easy-desktop/tree/main/openclaw/skills/sonoscli
Command: npx skills add https://github.com/openclaw-easy/openclaw-easy-desktop --skill sonoscli-openclaw-easy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Sonos speakers on your local network without fiddling with separate apps or manual configuration, enabling quick, scriptable control.

Core Features & Use Cases

  • Discover Sonos devices on the local network.
  • Check status, play, pause, stop, and adjust volume for individual speakers or groups.
  • Create and manage groups, control playback across multiple rooms.

Quick Start

Use sonoscli to discover and control Sonos speakers on the local network.

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 a command line script?

You can control Sonos speakers from a command line script by using a dedicated CLI tool to discover local network devices, read status, play/pause, and adjust volume for individual speakers or groups.

Can I group and manage Sonos playback across multiple rooms programmatically?

Yes, you can group and manage Sonos playback across multiple rooms programmatically by creating and managing groups, then controlling playback for those groups over the local network.

Do I need local network access to discover and manage Sonos devices?

Yes, local network access is required to discover and manage Sonos devices because the control mechanism communicates directly with speakers on your local network.

What is needed to start automating Sonos speaker volume and playback?

To start automating Sonos speaker volume and playback, you need the sonos CLI binary installed and local network access to communicate directly with the speakers.

Does controlling Sonos speakers this way require a separate mobile app?

No, controlling Sonos speakers this way does not require a separate mobile app, as it enables quick, scriptable control directly over the local network without manual configuration.

Are there limitations when adjusting volume for grouped Sonos speakers via CLI?

Limitations when adjusting volume for grouped Sonos speakers via CLI include the strict requirement of having the sonos CLI binary installed and active local network access to execute device discovery and grouping commands.