sonoscli

Control Sonos speakers on the local network via the sonos binary.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers on the local network.

Core Features & Use Cases

  • Discover and query the status of Sonos devices on the local network.
  • Play, pause, stop, and adjust volume for a named group or individual speaker.
  • Manage multi-room group playback and basic playback workflows.

Quick Start

Install the Sonos CLI and run a simple command to begin controlling your speakers.

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?

To control Sonos speakers from the command line, you can use a CLI tool to discover local network devices, query status, manage playback, adjust volume, and handle multi-room grouping.

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

Yes, you can manage multi-room grouping for Sonos speakers via a CLI by executing commands that group and ungroup devices, allowing you to synchronize audio playback across your local network setup.

How do I discover and query the status of Sonos devices on a local network?

You can discover and query the status of Sonos devices on a local network by running a network discovery command that finds available speakers and returns their current playback status and volume levels.

Do I need a specific binary installed to control Sonos speakers from the terminal?

Yes, you need the sonos binary available in your system PATH to control Sonos speakers from the terminal, along with local network access to the Sonos devices you intend to manage.

What is the best way to automate Sonos playback and volume adjustments?

The best way to automate Sonos playback and volume adjustments is by using command line instructions that trigger play, pause, stop, and volume changes for individual speakers or named groups.

Why does my Sonos CLI command fail to find speakers?

Your Sonos CLI command fails to find speakers if the sonos binary is not in PATH or if your machine lacks local network access to the Sonos devices required for discovery and control.