A robust command-line interface for discovering, controlling, and grouping Sonos speakers within your local network.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install sonos
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install sonos using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
sonoscli is a developer-centric tool designed to interface with Sonos audio systems directly from the terminal. As part of the ecosystem of Openclaw Skills, it allows for seamless automation of home or office audio environments. Whether you need to adjust volume, toggle playback, or manage complex speaker groups, this skill provides a stable and scriptable interface to interact with your hardware without relying on the official mobile application.
The utility excels at managing multi-room audio setups by providing direct access to the Sonos UPnP and SMAPI protocols. By incorporating this into your local automation workflows, you can create sophisticated audio triggers based on system events or time-based schedules.
--name flag or by providing a direct IP address for faster access.To use this within your collection of Openclaw Skills, ensure you have Go installed, then run the following command:
go install github.com/steipete/sonoscli/cmd/sonos@latest
To verify the installation and find your devices:
sonos discover
Note: If your network configuration prevents SSDP discovery, you can target speakers directly using their IP addresses with the --ip flag.
The skill interacts with Sonos hardware and optionally external music services. The primary data inputs and outputs follow this structure:
| Command Category | Key Parameters | Description |
|---|---|---|
| Playback | play, pause, stop |
Controls the transport state of a specific speaker. |
| Volume | set, up, down |
Manages decibel levels (0-100). |
| Topology | join, unjoin, party |
Manages speaker grouping and multi-room synchronization. |
| SMAPI | search, service |
Queries metadata from services like Spotify (requires API credentials). |
Loading
A technical formatting tool that converts plain text into Substack-optimized HTML for seamless copy-pasting.

A professional-grade Figma integration for programmatically analyzing design systems, auditing WCAG compliance, and automating multi-format asset exports.

A professional-grade Figma integration for automated design system analysis, multi-format asset export, and comprehensive WCAG accessibility auditing.

An automated context management tool that intelligently compresses conversation history to maintain AI agent performance during long coding sessions.

A professional-grade command-line interface and Node.js library for trading perpetuals, futures, and options on the GRVT exchange.

A specialized document management skill for interacting with Paperless-ngx to search, upload, and organize digital archives via API.








































