sonoscli

Control Sonos speakers on a local network via a Go-based CLI.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/xcriminal1/Xcriminal-bot --skill sonoscli-xcriminal1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/xcriminal1/Xcriminal-bot/tree/main/skills/sonoscli
Command: npx skills add https://github.com/xcriminal1/Xcriminal-bot --skill sonoscli-xcriminal1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Control Sonos speakers from the command line on your local network, enabling quick playback control and room management.

Core Features & Use Cases

  • Discover and monitor Sonos devices on your network.
  • Adjust playback (play, pause, stop) and volume across rooms, including grouping.
  • Manage queues, favorites, and simple SPOTIFY SMAPI search for music services.

Quick Start

Install sonoscli and run a simple command to discover and control 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 speakers from the command line?

You can control Sonos speakers from the command line by using a Go-based binary to discover local network devices, manage playback, adjust volume, and handle multi-room grouping.

Can I manage multi-room grouping for Sonos devices via a CLI?

Yes, you can manage multi-room grouping for Sonos devices via a CLI. The tool enables you to group multiple speakers, control playback, and synchronize volume across rooms on your local network.

Does this Sonos CLI tool support searching and playing music from Spotify?

Yes, this Sonos CLI tool supports searching and playing music from Spotify. It includes a simple SPOTIFY SMAPI search feature to find tracks and manage your playback queues and favorites.

What do I need to discover and monitor Sonos devices on my local network?

To discover and monitor Sonos devices on your local network, you need a Go-based binary installed and active local-network access to your Sonos devices for device discovery and status monitoring.

What playback controls are available for Sonos speakers using a CLI?

Available playback controls for Sonos speakers using a CLI include play, pause, stop, and volume adjustment. You can also manage device queues, favorites, and execute multi-speaker grouping commands.