sonoscli

Control Sonos speakers via command line for playback and grouping.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a command-line interface to discover, control, and manage Sonos speakers on your local network, simplifying audio playback management.

Core Features & Use Cases

  • Speaker Discovery: Automatically find Sonos speakers on your network.
  • Playback Control: Play, pause, stop, and adjust the volume of individual or grouped speakers.
  • Grouping Management: Create, modify, and dissolve speaker groups for synchronized audio.
  • Use Case: You can quickly group your living room and kitchen speakers to play the same music, or adjust the volume of a specific speaker without needing the official Sonos app.

Quick Start

Discover all Sonos speakers on your network by running the command sonos discover.

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 the 'sonos' binary to discover devices, manage playback, adjust volume, and configure speaker groups directly from your terminal.

Can I group multiple Sonos speakers together for synchronized audio playback?

Yes, you can group multiple Sonos speakers for synchronized audio by using the grouping management commands to create, modify, or dissolve speaker groups across your local network.

Do I need the official Sonos app to adjust volume and manage playback?

No, you do not need the official Sonos app to adjust volume and manage playback, as this command-line interface handles speaker discovery, play, pause, stop, and volume adjustment independently.

Does the Sonos command-line interface support searching and playing music from Spotify?

Yes, the Sonos command-line interface supports optional Spotify search via SMAPI, allowing you to find and play music tracks through the terminal without switching applications.

What are the requirements to discover and manage Sonos speakers on a local network?

To discover and manage Sonos speakers on a local network, you need the 'sonos' binary installed and may need to adjust network configurations depending on your specific operating system or network environment.