sonoscli

Control Sonos speakers via CLI for discovery, playback, and volume actions.

9|2|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/hongmaple0820/agent-academy --skill sonoscli-hongmaple0820
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/hongmaple0820/agent-academy/tree/main/skills/others/sonoscli
Command: npx skills add https://github.com/hongmaple0820/agent-academy --skill sonoscli-hongmaple0820

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control and orchestrate Sonos speakers from a CLI, enabling discovery, status checks, playback control, and volume management without manual setup.

Core Features & Use Cases

  • Discover and identify Sonos devices on the local network.
  • Control playback (play, pause, stop), adjust volume, and group speakers for synchronized playback.
  • Retrieve status, manage queues, and access favorites; optionally integrate with Spotify via SMAPI for playback.

Quick Start

Install and run the sonoscli tool to discover speakers and issue basic commands.

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 a command line interface?

You can control Sonos speakers from a command line interface by using a CLI tool to perform discovery, playback control, volume management, and grouping actions over your local network.

Can I group multiple Sonos speakers for synchronized playback using a CLI?

Yes, you can group multiple Sonos speakers for synchronized playback using CLI commands, which also allow you to manage queues and access favorites for multi-room audio scenarios.

Do I need local network access and the Sonos binary to use a Sonos CLI tool?

Yes, you need local network access and the Sonos binary installed to use a Sonos CLI tool, as it relies on local network discovery to communicate directly with your speakers.

Does the Sonos CLI support Spotify integration for playback?

Yes, the Sonos CLI supports Spotify integration for playback via SMAPI, allowing you to stream Spotify content directly through your controlled Sonos speakers.

Why is my Sonos CLI tool not discovering speakers on the network?

If your Sonos CLI tool is not discovering speakers on the network, you are likely experiencing common network issues, which the tool provides clear troubleshooting guidance to resolve.