sonoscli

Control Sonos speakers via command line for playback, volume, and grouping.

1|Updated May 3, 2026
One-click install
npx skills add https://github.com/brikkoAI/brikko-studio --skill sonoscli-brikkoai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/brikkoAI/brikko-studio/tree/main/packages/core/skills/sonoscli
Command: npx skills add https://github.com/brikkoAI/brikko-studio --skill sonoscli-brikkoai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually adjusting Sonos speaker settings, grouping, playback, and volume across a local network is tedious, especially when you need quick adjustments without opening the official Sonos app. This Skill eliminates that hassle by providing direct CLI control for all common Sonos operations.

Core Features & Use Cases

  • Local Speaker Control: Discover Sonos devices on your local network, check their status, play/pause/stop media, and adjust volume for individual speakers.
  • Group Management: Easily configure speaker groups, join or unjoin speakers, and set party or solo modes for whole-home audio.
  • Media Access: Play saved favorites, manage playback queues, and search for Spotify tracks via SMAPI integration. For example, if you are hosting a party, use this Skill to quickly group all your Sonos speakers and set them to play a shared queue without switching between multiple apps.

Quick Start

Use the sonoscli skill to set the volume of the Sonos speaker named "Living Room" to 25.

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 without the mobile app?

Sonos multi-room group configuration lets you easily group or unjoin speakers via CLI commands to set party modes for whole-home audio or solo modes for individual playback.

Can I search and play Spotify tracks on Sonos using CLI commands?

CLI commands allow you to manage Sonos playback queues and play saved favorites directly, and optionally search for Spotify tracks via SMAPI integration for media access.

Why does Sonos CLI device discovery fail to find my local network speakers?

Local network permission errors commonly block SSDP-based device discovery from finding Sonos speakers; the Skill provides built-in troubleshooting to resolve these network permission errors.

How do I configure multi-room audio grouping for Sonos speakers via CLI?

You can configure multi-room audio by using CLI commands to group Sonos speakers, join or unjoin devices, and set party or solo modes for home and office environments.

What is the best way to automate Sonos volume control for multiple speakers?

The best way to automate Sonos volume control is using CLI commands for quick per-speaker adjustments across local networks, enabling precise volume management without manual app interaction.