sonoscli

Control Sonos audio hardware via command-line interface and local network protocols.

6|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/me2Doc/friendlyclaw --skill sonoscli-me2doc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/me2Doc/friendlyclaw/tree/main/body/skills/sonoscli
Command: npx skills add https://github.com/me2Doc/friendlyclaw --skill sonoscli-me2doc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sonos.

What problem does it solve?

This skill eliminates the need for manual app navigation by providing a direct command-line interface to control your Sonos audio environment.

Core Features & Use Cases

  • Device Management: Discover speakers on your local network and check their current status.
  • Playback Control: Manage music playback including play, pause, stop, and volume adjustments.
  • Grouping & Queues: Organize multi-room audio groups and manage your music queue directly from your terminal.

Quick Start

Use the sonoscli skill to discover all available speakers on the network and set the volume of the Kitchen speaker to 15.

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 to interact with local network protocols, facilitating device discovery, playback management, and volume adjustments directly from your terminal.

Can I manage multi-room audio grouping for Sonos via terminal?

Yes, you can manage multi-room audio grouping via terminal by executing CLI commands that organize speakers into groups and manage music queues for automated home audio environments.

Do I need any dependencies installed to automate Sonos playback?

Yes, automating Sonos playback requires the sonos binary to be installed and accessible within your system path to ensure the CLI can communicate with local network devices.

What is the best way to automate home audio environments without app navigation?

The best way to automate home audio environments without app navigation is using a CLI to directly interface with Sonos hardware, replacing manual app interactions with scriptable terminal commands.

Does CLI-based Sonos control work for discovering devices on a local network?

Yes, CLI-based Sonos control works for discovering devices on a local network by interacting with local network protocols to automatically find available speakers and check their current status.