sonoscli

Control Sonos speakers on a local network via a command-line interface.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/Dolonia333/dolo.ai --skill sonoscli-dolonia333
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/Dolonia333/dolo.ai/tree/main/skills/sonoscli
Command: npx skills add https://github.com/Dolonia333/dolo.ai --skill sonoscli-dolonia333

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers on a local network via a command-line interface to manage discovery, status, playback, and grouping.

Core Features & Use Cases

  • Discover devices on the local network and retrieve current status
  • Play, pause, stop playback on selected speakers
  • Adjust volume and manage grouping of speakers
  • Simple queue and group management for multi-room setups

Quick Start

Run the sonos discover command to locate speakers and then issue play or volume commands to control playback.

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 by running a Go CLI tool that discovers devices on your local network and sends playback, volume, and grouping commands directly to them.

Can I manage multi-room Sonos grouping via a CLI tool?

Yes, you can manage multi-room Sonos grouping via a CLI tool that handles device discovery and allows you to group speakers together for synchronized playback across your home or office.

What do I need to discover and control Sonos devices on my local network?

To discover and control Sonos devices on your local network, you need a Go toolchain installed and at least one Sonos device connected to the same local network as the machine running the CLI.

What's the best way to automate Sonos playback and volume adjustment?

The best way to automate Sonos playback and volume adjustment is using a command-line interface, which lets you quickly issue play, pause, stop, and volume commands to selected speakers without a GUI.

Does this Sonos CLI tool work without an internet connection?

The Sonos CLI tool operates over your local network to manage discovery, status, playback, and grouping, so it requires your Sonos devices to be on the same local network rather than relying on cloud services.