sonoscli

Manage Sonos speaker playback, volume, grouping, and queue from the command line.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/badbsallyy/openclaw-source-code --skill sonoscli-badbsallyy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/badbsallyy/openclaw-source-code/tree/main/openclaw-sourcecode.zip/skills/sonoscli
Command: npx skills add https://github.com/badbsallyy/openclaw-source-code --skill sonoscli-badbsallyy

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to control your Sonos speakers directly from the command line, simplifying tasks like playing music, adjusting volume, and managing speaker groups.

Core Features & Use Cases

  • Speaker Discovery: Automatically find Sonos speakers on your network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Adjustment: Set the volume for specific speakers.
  • Grouping Management: Group and ungroup speakers for synchronized playback.
  • Favorites & Queue: Access and manage your Sonos favorites and playback queue.

Quick Start

Use sonos discover to find all speakers on your 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 using a CLI tool to manage audio playback, adjust volume, and configure speaker groups directly on your local network.

Can I group Sonos speakers together for synchronized playback via CLI?

Yes, you can group and ungroup Sonos speakers for synchronized audio playback across multiple devices using specific command line instructions.

How do I discover Sonos devices on my local network?

To discover Sonos devices on your local network, you can run a discovery command that automatically finds and lists all available Sonos speakers ready for control.

Does CLI Sonos control support managing favorites and playback queues?

Yes, CLI Sonos control supports accessing and managing your Sonos favorites and playback queues, allowing you to select and play preferred audio tracks easily.

What is the best way to automate Sonos volume adjustment?

The best way to automate Sonos volume adjustment is by executing CLI commands that set exact volume levels for specific speakers, enabling seamless script integration.