sonoscli

Control Sonos speakers on a local network via command-line interface.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

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

Core Features & Use Cases

  • Discover Speakers: Automatically find Sonos devices on your network.
  • Playback Control: Play, pause, and stop music on individual or grouped speakers.
  • Volume Adjustment: Set specific volume levels for speakers.
  • Grouping Management: Create, join, and manage speaker groups for synchronized audio.
  • Queue Management: Control the playback queue, add songs, and clear it.
  • Spotify Integration: Search for music on Spotify via SMAPI.

Quick Start

Use sonoscli 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 speakers from a command-line interface?

You can control Sonos speakers via a command-line interface to manage audio playback, adjust volume, and group devices across a local network.

Can I group Sonos speakers together for synchronized audio playback?

Yes, you can group Sonos speakers for synchronized audio by using CLI grouping commands to create, join, and manage speaker groups on your local network.

How do I search for music on Spotify and play it on Sonos speakers?

You can search for music on Spotify and play it on Sonos speakers via SMAPI integration, requiring optional Spotify API credentials and local network access to the devices.

Do I need Spotify API credentials to manage my Sonos speaker queue?

No, you do not need Spotify API credentials to manage your Sonos speaker queue, as you can add songs and clear queues using standard local network commands.

What are the limitations of using a CLI to discover Sonos devices?

A key limitation of using a CLI to discover Sonos devices is the strict requirement for local network accessibility, meaning the executing machine must reside on the same network as the speakers.