sonoscli

Discover and control Sonos speakers on a local network via CLI.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/wuv-dreamguide/openclaw --skill sonoscli-wuv-dreamguide
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/wuv-dreamguide/openclaw/tree/main/skills/sonoscli
Command: npx skills add https://github.com/wuv-dreamguide/openclaw --skill sonoscli-wuv-dreamguide

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Controls Sonos speakers from your AI workflow to simplify playback, status checks, and room management without switching apps.

Core Features & Use Cases

  • Speaker discovery: find Sonos devices on the local network.
  • Playback control: play, pause, and stop on a single speaker or a group.
  • Volume & grouping: adjust volume and manage multi-room groupings for synchronized playback.
  • Status queries: fetch current state, track, and playback info for a speaker.

Quick Start

Tell OpenClaw to discover Sonos speakers on your local network and issue playback, volume, or grouping 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 an AI workflow?

You can control Sonos speakers from an AI workflow by issuing commands to discover devices, manage playback, adjust volume, and organize speaker groups across your local network.

What's the best way to manage multi-room Sonos groupings programmatically?

Managing multi-room Sonos groupings programmatically involves using a local network CLI to synchronize playback by organizing individual speakers into unified groups.

Can I fetch the current playback status and track info for a Sonos speaker?

Yes, you can fetch the current playback status and track info for a Sonos speaker by querying the device state directly through the local network.

Does Sonos CLI control work for a small office network?

Yes, Sonos CLI control works for a home or small office network, allowing you to discover devices and manage speaker grouping and volume locally.

Do I need a local network connection to adjust Sonos volume and playback?

Yes, you need a local network connection to adjust Sonos volume and playback, as the control mechanism operates by discovering and communicating with speakers locally.

Why use a local network CLI instead of the Sonos app for speaker control?

Using a local network CLI allows you to automate speaker discovery, status retrieval, and playback control within your existing AI workflows without switching applications.