sonoscli

Discover and control Sonos speakers from the command line.

Updated Apr 24, 2026
One-click install
npx skills add https://github.com/frankhli843/gemmahermes --skill sonoscli-frankhli843
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/frankhli843/gemmahermes/tree/main/skills/sonoscli
Command: npx skills add https://github.com/frankhli843/gemmahermes --skill sonoscli-frankhli843

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you control Sonos speakers on your local network from the command line, removing the need to manually operate devices or apps.

Core Features & Use Cases

  • Discover Sonos devices on the network and query status across one or more rooms.
  • Control playback (play, pause, stop) and adjust volume on single or grouped rooms.
  • Group management and simple multi-room orchestration from a single CLI.

Quick Start

Discover your Sonos speakers and control playback via the CLI.

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?▼

The CLI discovers Sonos speakers on your local network via network discovery, allowing you to issue playback, volume, and grouping commands directly from a terminal without using the mobile app.

How do I discover Sonos devices on my local network for CLI control?▼

The CLI uses local network discovery to automatically find Sonos devices, enabling you to query the status of individual or grouped rooms before sending playback commands.

Can I group Sonos rooms together using a command line tool?▼

Yes, the CLI supports group management, allowing you to orchestrate multi-room audio playback across grouped Sonos speakers from a single command.

Do I need any external dependencies to manage Sonos playback via CLI?▼

No external dependencies are required. The tool exposes a standalone Sonos binary via a Go module, managing devices using local network discovery and provided installation metadata.

What is the best way to automate multi-room Sonos volume control?▼

The best way to automate multi-room Sonos volume control is using a CLI that adjusts volume across individual or grouped rooms, removing the need for manual app operations.