sonoscli

Control Sonos speakers for playback, volume, and group management.

Updated May 7, 2026
One-click install
npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill sonoscli-moodmnky-llc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/MOODMNKY-LLC/mnky-atlas/tree/main/skills/sonoscli
Command: npx skills add https://github.com/MOODMNKY-LLC/mnky-atlas --skill sonoscli-moodmnky-llc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually adjusting Sonos speakers across multiple rooms is time-consuming, especially when managing playback, volume, or group settings for whole-home audio. This skill eliminates that hassle by letting you control all your Sonos devices via simple, direct commands.

Core Features & Use Cases

  • Speaker Discovery & Status Checks: Quickly find all Sonos speakers on your local network and view their current playback status, volume level, and group membership.
  • Playback & Volume Control: Play, pause, stop, or adjust the volume of individual speakers or grouped rooms with a single command.
  • Group Management: Easily create, join, or split speaker groups, or activate party mode for synchronized whole-home audio. A common use case is hosting a gathering where you want all rooms to play the same playlist; this skill lets you group all speakers and set a consistent volume in seconds instead of adjusting each device manually.

Quick Start

Use the sonoscli skill to discover all available Sonos speakers on your local network and check the current playback status of your Kitchen speaker.

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 a command line interface?

You can control Sonos speakers from a command line interface by executing CLI commands to manage playback, adjust volume, and configure speaker groups across your local network. This eliminates manual adjustment on each device.

How do I set up multi-room audio and party mode for Sonos speakers?

To set up multi-room audio and party mode for Sonos speakers, use CLI commands to create speaker groups, join rooms together, and activate synchronized whole-home playback across all connected devices on your local network.

What do I need to use CLI commands for Sonos speaker control?

To use CLI commands for Sonos speaker control, you need the installed sonos CLI binary on your local network. Optional Spotify API credentials are required if you want to use Spotify-specific search functionality.

Can I check the playback status and volume of individual Sonos speakers?

Yes, you can check the playback status and volume of individual Sonos speakers by running a discovery command that displays current playback state, volume level, and group membership for all devices on your local network.

Does the Sonos CLI support Spotify search for playing music?

The Sonos CLI supports Spotify search functionality when you provide optional Spotify API credentials. Without these credentials, you can still manage playback, volume, and group configuration for home audio devices.