sonoscli

Automate Sonos speaker discovery, playback, and grouping via CLI.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/jason9693/Open-Jordy --skill sonoscli-jason9693
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/jason9693/Open-Jordy/tree/main/openjordy/skills/sonoscli
Command: npx skills add https://github.com/jason9693/Open-Jordy --skill sonoscli-jason9693

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers on the local network by issuing simple CLI commands to manage discovery, status, playback, volume, and grouping.

Core Features & Use Cases

  • Discover and list Sonos devices on the local network for quick setup.
  • Check status, start, pause, stop, and control playback across one or more speakers.
  • Group speakers, adjust volume, and manage queues or favorites from a single interface.

Quick Start

Run the sonos command-line interface to discover, status, play, and adjust volume on Sonos speakers in your 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 the command line?

You can control Sonos speakers from the command line by running a native Go-based binary that automates discovery, status checks, playback, volume, and grouping across your local network.

Can I group multiple Sonos speakers using a CLI command?

Yes, you can group multiple Sonos speakers using CLI commands designed to manage device grouping, allowing you to coordinate multi-room audio setups from a single interface.

How do I discover Sonos devices on a local network for scriptable control?

Discovering Sonos devices on a local network for scriptable control is done by running the sonos CLI tool, which automatically scans your network and lists available speakers for quick setup.

Do I need any external dependencies to automate Sonos speaker control via CLI?

No external dependencies are required to automate Sonos speaker control via CLI, as the Skill uses a self-contained Go-based module to install and run the native sonos binary directly.

What is the best way to script multi-room audio playback for Sonos speakers?

The best way to script multi-room audio playback for Sonos speakers is using a native command-line interface that enables automated discovery, status checks, playback control, and device grouping.