sonoscli

Control Sonos speakers via SSDP discovery, playback, volume, grouping, and queue commands.

386k|81.1k|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/steipete/clawdis --skill sonoscli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sonoscli
Source: https://github.com/steipete/clawdis/tree/main/skills/sonoscli
Command: npx skills add https://github.com/steipete/clawdis --skill sonoscli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sonos.

What problem does it solve?

This Skill gives you complete control over your Sonos speakers without touching the app, saving time and effort.

Core Features & Use Cases

  • Speaker Control: Play, pause, adjust volume across your entire home audio system.
  • Smart Grouping: Create and manage speaker groups for different rooms and occasions.
  • Use Case: When you want to start music in multiple rooms simultaneously or create the perfect audio ambiance throughout your home.

Quick Start

Discover Sonos speakers and set the kitchen speaker volume to 15.

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 without using the app?

You can control Sonos speakers hands-free by discovering them on your local network, then using voice or automation commands to play, pause, adjust volume, and manage playback across one or more speakers by name or IP address.

Can I group multiple Sonos speakers together and control them at once?

Yes, you can create and manage speaker groups to play synchronized audio across different rooms, then control playback and volume for the entire group or individual speakers within it.

Does this work with Spotify on Sonos speakers?

Yes, the Skill supports optional Spotify integration via SMAPI, allowing you to search Spotify and queue tracks across your Sonos system without opening the Spotify app.

How do I automate music management across my home audio system?

Discover and target Sonos speakers by name or IP, then automate playback commands, volume adjustments, queue management, and access to saved favorites to create consistent audio routines throughout your home.

What do I need to set up Sonos speaker control?

Speakers must be on the same local network and discoverable via SSDP; the Skill handles discovery automatically, then lets you control them by speaker name or IP address without additional configuration.

Can I access my Sonos favorites and manage the queue programmatically?

Yes, you can browse saved favorites, manage the playback queue, and control what plays on your speakers through queue management and favorites access integrated into the Skill.