sonoscli

Controls Sonos speakers on a local network via CLI.

Updated Apr 5, 2026
One-click install
npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill sonoscli-balic-ai-ml-r-d-resources
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents/tree/main/packages/skills/skills/sonoscli
Command: npx skills add https://github.com/balic-AI-ML-R-D-Resources/eliza_autonomous_agents --skill sonoscli-balic-ai-ml-r-d-resources

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage Sonos devices across a local network via a concise CLI, reducing manual toggling and enabling automation.

Core Features & Use Cases

  • Discover Sonos devices on the LAN and check their status.
  • Play, pause, stop, and adjust volume for single speakers or groups.
  • Manage the queue, favorites, and basic Spotify search via SMAPI on supported setups.

Quick Start

Ask me to control Sonos speakers, for example, "sonos play" in the Living Room.

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 on my local network via command line?

You can control Sonos speakers on your local network by using a dedicated CLI to manage playback, adjust volume, and group devices. This enables automation and reduces manual toggling across home or office setups.

Can I discover Sonos devices on my LAN and check their playback status?

Yes, device discovery on the LAN is a core feature that allows you to find Sonos devices and check their current playback status. This ensures you can verify speaker availability before sending commands.

How do I manage volume and grouping for multiple Sonos home audio devices?

You can manage volume and grouping for multiple Sonos home audio devices via CLI commands. This allows you to adjust volume levels and group speakers together for synchronized playback across different rooms.

Does the Sonos CLI support queue management and Spotify search?

Yes, the Sonos CLI supports queue management and basic Spotify search via SMAPI on supported setups. You can manage your music queue and favorites directly through the command line interface.

What is the best way to automate Sonos playback without manual toggling?

Automating Sonos playback without manual toggling is best achieved by using a CLI interface with safe defaults. This allows you to script device discovery, play, pause, and volume adjustments across your local network.