sonoscli

Control Sonos speakers for playback, volume, and grouping via CLI.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/sentientsprite/nemo-agent --skill sonoscli-sentientsprite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/sentientsprite/nemo-agent/tree/main/skills/sonoscli
Command: npx skills add https://github.com/sentientsprite/nemo-agent --skill sonoscli-sentientsprite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill allows users to control their Sonos speakers directly from the command line, simplifying audio playback management.

Core Features & Use Cases

  • Discover Speakers: Automatically find Sonos devices on your local network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Adjustment: Set specific volume levels for speakers.
  • Grouping Management: Group and ungroup speakers for synchronized audio.
  • Queue Management: Control the playback queue, including clearing and adding items.
  • Favorites & Spotify Search: Access saved favorites and search for music via Spotify.

Quick Start

Use the sonoscli skill to discover all speakers on the network.

Frequently Asked Questions about sonoscli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Sonos speaker playback from the command line?

To group Sonos speakers for synchronized audio, this skill provides grouping and ungrouping management features to link multiple devices together. This enables synchronized music playback across multiple rooms directly from your local network.

Can I search for music on Spotify and add it to my Sonos queue?

Yes, you can search for music on Spotify and add it to your Sonos queue. This skill integrates with Spotify for music search and offers queue management to clear, add items, and control the playback sequence.

Do I need any specific binaries installed to manage Sonos devices locally?

Yes, you need the 'sonos' binary installed to manage Sonos devices locally. This skill requires that specific command-line binary to be present on your system to discover speakers and execute volume and playback commands.

What is the best way to discover Sonos devices on a local network?

The best way to discover Sonos devices on a local network is using the automatic speaker discovery feature of this skill. It scans your local network to find all available Sonos devices for immediate volume adjustment and playback control.