sonoscli

Discover and control Sonos speakers on the local network via the sonos CLI.

Updated Mar 31, 2026
One-click install
npx skills add https://github.com/nuno7lopes/alisio --skill sonoscli-nuno7lopes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/nuno7lopes/alisio/tree/main/skills/sonoscli
Command: npx skills add https://github.com/nuno7lopes/alisio --skill sonoscli-nuno7lopes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sonos, and includes scripts (resource) components.

What problem does it solve?

Streamlines the process of controlling Sonos speakers by allowing users to manage discover, status, play, pause, and adjust volume directly from their local network.

Core Features & Use Cases

  • Speaker Discovery: Locate and manage Sonos speakers within your home network.
  • Status Management: Check the current state of speakers including volume and playback status.
  • Playback Control: Play, pause, or stop music with the ability to control specific speakers or groups of speakers.
  • Volume Adjustment: Quickly increase or decrease the volume of individual or group speakers.
  • Grouping: Group multiple speakers for a single sound source or create different groups for various areas.

Quick Start

Run the command 'sonos discover' to find all your Sonos 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 speaker playback over a local network?

Control Sonos speaker playback over a local network by executing command-line utilities to manage play, pause, and stop actions for individual devices or grouped speakers.

Can I group multiple Sonos speakers together using command line automation?

Group multiple Sonos speakers together using command line automation to synchronize audio sources or create distinct speaker groups for different areas in your home.

Do I need to install any dependencies to discover Sonos speakers on my home network?

You must install the 'sonos' command-line utility dependency to discover Sonos speakers and execute status, volume, and playback management commands on your local network.

What is the best way to check Sonos speaker status and volume?

Check Sonos speaker status and volume by running a discovery command that locates devices on the local network and reports their current playback state and volume levels.

Does this Sonos control method support automated volume adjustment for grouped speakers?

This Sonos control method supports automated volume adjustment, allowing you to increase or decrease the volume levels of individual speakers or grouped speaker sets via commands.