sonoscli

Control Sonos speakers locally via command-line interface.

455|34|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/understudy-ai/understudy --skill sonoscli-understudy-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/understudy-ai/understudy/tree/main/skills/sonoscli
Command: npx skills add https://github.com/understudy-ai/understudy --skill sonoscli-understudy-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to control their Sonos speakers directly from the command line, simplifying tasks like playback, volume adjustment, and speaker grouping without needing the official Sonos app.

Core Features & Use Cases

  • Speaker Discovery: Automatically find Sonos speakers on your local network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Management: Adjust the volume for specific speakers or groups.
  • Grouping Management: Create, join, and leave speaker groups.
  • Favorites & Queue: Access and manage Sonos favorites and playback queues.

Quick Start

Use the sonoscli skill to discover all Sonos speakers on the 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 that manages playback, volume adjustment, and speaker grouping directly without needing the official Sonos app.

Do I need the official Sonos app to manage speaker grouping and playback?

No, you do not need the official Sonos app. You can manage speaker grouping, playback control, and volume adjustment locally using a command-line interface.

What is required to discover Sonos speakers on a local network via CLI?

To discover Sonos speakers on a local network via CLI, the 'sonos' binary must be installed and accessible in your system's PATH.

Can I adjust volume and manage playback queues for grouped Sonos speakers?

Yes, you can adjust volume and manage playback queues for grouped Sonos speakers, as the CLI supports volume management and queue access for both individual speakers and groups.

How does local Sonos speaker control work without the mobile app?

Local Sonos speaker control works through a command-line interface that automates tasks like playback, volume changes, and grouping, requiring the 'sonos' binary in your system's PATH.

What are the limitations of using a CLI for Sonos speaker control?

A limitation of using a CLI for Sonos speaker control is that it strictly requires the 'sonos' binary to be installed and accessible in the system's PATH to function.