sonoscli

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

3|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/ybsa/sovereign-kernel --skill sonoscli-ybsa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/ybsa/sovereign-kernel/tree/main/crates/sk-tools/skills/sonoscli
Command: npx skills add https://github.com/ybsa/sovereign-kernel --skill sonoscli-ybsa

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a command-line interface to manage and control Sonos speakers, simplifying tasks like discovering devices, checking status, playing music, and managing speaker groups.

Core Features & Use Cases

  • Device Discovery: Automatically find Sonos speakers on your local 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 audio.
  • Use Case: You want to quickly group your living room and kitchen speakers to play the same music, or adjust the volume in the bedroom without opening a dedicated app.

Quick Start

Use the sonoscli skill to discover all available 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 to discover devices, manage playback, adjust volume, and group speakers for home audio automation.

Can I group Sonos speakers together using a terminal command?

Yes, you can group and ungroup Sonos speakers using terminal commands to synchronize audio playback across multiple devices without needing a dedicated mobile app.

Do I need any specific software installed to manage Sonos playback via CLI?

Yes, you need the 'sonos' binary installed and accessible in your system's PATH to execute commands for device discovery and volume adjustment.

What is the best way to discover Sonos devices on a local network?

The best way to discover Sonos devices on a local network is by running a CLI command that automatically scans your network to find all available speakers for remote system management.

Can I adjust the volume on individual Sonos speakers without using a mobile app?

Yes, you can adjust the volume on specific Sonos speakers remotely by executing a command-line instruction to set audio levels without opening a dedicated mobile application.