← Back to Skills Marketplace
47
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install lovefromio-sonoscli
Description
Control Sonos speakers (discover/status/play/volume/group).
README (SKILL.md)
Sonos CLI
Use sonos to control Sonos speakers on the local network.
Quick start
sonos discoversonos status --name "Kitchen"sonos play|pause|stop --name "Kitchen"sonos volume set 15 --name "Kitchen"
Common tasks
- Grouping:
sonos group status|join|unjoin|party|solo - Favorites:
sonos favorites list|open - Queue:
sonos queue list|play|clear - Spotify search (via SMAPI):
sonos smapi search --service "Spotify" --category tracks "query"
Notes
- If SSDP fails, specify
--ip \x3Cspeaker-ip>. - Spotify Web API search is optional and requires
SPOTIFY_CLIENT_ID/SECRET.
Usage Guidance
This skill appears to do what it says: build or use the 'sonos' CLI to control Sonos devices on your local network. Before installing, consider: 1) the install will compile a Go binary from the github.com/steipete/sonoscli module — if you don't already trust that project, review its source on GitHub. 2) The binary will access your local network (SSDP/UPnP) to discover and control speakers — that is required behavior. 3) Only provide SPOTIFY_CLIENT_ID and SPOTIFY_CLIENT_SECRET if you want Spotify search functionality and you trust the module to use them appropriately. 4) If you prefer a review step, install the binary manually yourself (go install) after auditing the repo rather than granting automatic installs.
Capability Analysis
Type: OpenClaw Skill
Name: lovefromio-sonoscli
Version: 1.0.0
The sonoscli skill is a legitimate tool for controlling Sonos speakers via a CLI. It installs the 'sonos' binary from a reputable public GitHub repository (github.com/steipete/sonoscli) using standard Go installation procedures. The SKILL.md provides clear, functional instructions for speaker discovery and playback control without any signs of malicious intent or prompt injection.
Capability Assessment
Purpose & Capability
Name and description match the declared requirements (the skill needs a 'sonos' binary and provides commands to discover/control Sonos devices). The go install of github.com/steipete/sonoscli/cmd/sonos@latest directly corresponds to producing the expected 'sonos' binary.
Instruction Scope
SKILL.md instructs only local-network Sonos operations (discover/status/play/volume/group). It also mentions optional Spotify Web API usage and references SPOTIFY_CLIENT_ID/SECRET for Spotify search; those env vars are optional and are not required by default, but they are referenced by the instructions even though they are not declared in requires.env.
Install Mechanism
Install spec uses 'go' to fetch a GitHub module and build a binary — a normal, expected install for a CLI written in Go. This is preferable to arbitrary downloads. The module path appears consistent with the project name; the install will compile and write a binary named 'sonos'.
Credentials
The skill declares no required environment variables (proportional). The only sensitive environment references are optional Spotify credentials mentioned in the docs; supplying those grants the binary access to your Spotify API credentials, which is expected for Spotify search but should be provided only if you trust the module.
Persistence & Privilege
always is false and the skill does not request elevated or persistent system-wide privileges. It does not modify other skills or agent-wide configuration according to the provided metadata.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install lovefromio-sonoscli - After installation, invoke the skill by name or use
/lovefromio-sonoscli - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of lovefromio-sonoscli.
- Control Sonos speakers from the command line (discover, status, play/pause/stop, volume, grouping).
- Supports favorites, queue management, and playlist/favorite playback.
- Optional Spotify search integration (requires credentials).
- Offers troubleshooting tips for SSDP/network issues.
Metadata
Frequently Asked Questions
What is Lovefromio Sonoscli?
Control Sonos speakers (discover/status/play/volume/group). It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.
How do I install Lovefromio Sonoscli?
Run "/install lovefromio-sonoscli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Lovefromio Sonoscli free?
Yes, Lovefromio Sonoscli is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Lovefromio Sonoscli support?
Lovefromio Sonoscli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Lovefromio Sonoscli?
It is built and maintained by AI (@lovefromio); the current version is v1.0.0.
More Skills