Lovefromio Sonoscli

v1.0.0

Control Sonos speakers (discover/status/play/volume/group).

0· 43·1 current·1 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for lovefromio/lovefromio-sonoscli.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Lovefromio Sonoscli" (lovefromio/lovefromio-sonoscli) from ClawHub.
Skill page: https://clawhub.ai/lovefromio/lovefromio-sonoscli
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: sonos
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install lovefromio-sonoscli

ClawHub CLI

Package manager switcher

npx clawhub@latest install lovefromio-sonoscli
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
Assessment
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.

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🔊 Clawdis
Binssonos

Install

Install sonoscli (go)
Bins: sonos
go install github.com/steipete/sonoscli/cmd/sonos@latest
latestvk97298e5yaq4r6whytpqkyfnh985mj6y
43downloads
0stars
1versions
Updated 1d ago
v1.0.0
MIT-0

Sonos CLI

Use sonos to control Sonos speakers on the local network.

Quick start

  • sonos discover
  • sonos 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 <speaker-ip>.
  • Spotify Web API search is optional and requires SPOTIFY_CLIENT_ID/SECRET.

Comments

Loading comments...