← Back to Skills Marketplace
Sonoscli.Bak
by
ahmadshouly
· GitHub ↗
· v1.0.0
· MIT-0
158
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sonoscli-bak
Description
Control Sonos speakers (discover/status/play/volume/group).
Usage Guidance
This skill appears coherent for controlling Sonos speakers. Before installing, verify the upstream GitHub repo (github.com/steipete/sonoscli) to ensure you trust the source because 'go install' will fetch and compile remote code. Only provide SPOTIFY_CLIENT_ID/SECRET if you want Spotify search functionality. Note a minor metadata mismatch: the registry Owner ID differs from the ownerId in _meta.json — likely benign (copying/publishing detail) but you may want to confirm the publisher identity if you need higher assurance.
Capability Analysis
Type: OpenClaw Skill
Name: sonoscli-bak
Version: 1.0.0
The skill provides a wrapper for the legitimate 'sonoscli' Go tool (github.com/steipete/sonoscli) to control Sonos speakers on a local network. The installation process via 'go install' and the documented commands for discovery, playback, and volume control are consistent with the tool's stated purpose and show no signs of malicious intent or data exfiltration.
Capability Assessment
Purpose & Capability
Name/description (control Sonos speakers) match the declared requirement for a 'sonos' binary and the provided CLI examples. The optional Spotify credentials are clearly scoped to an optional SMAPI/Spotify feature.
Instruction Scope
SKILL.md only instructs running the 'sonos' CLI to discover/control speakers and notes an optional use of SPOTIFY_CLIENT_ID/SECRET for Spotify search. It does not instruct reading unrelated files or exfiltrating data.
Install Mechanism
Install uses 'go' to fetch and build github.com/steipete/sonoscli/cmd/sonos@latest which is a public GitHub module and appropriate for installing a Go CLI. This will fetch and compile remote code at install time — normal for go-based tools but higher-risk than an instruction-only skill because it writes binaries to disk.
Credentials
No required environment variables. The only envs mentioned (SPOTIFY_CLIENT_ID/SECRET) are optional and directly related to the optional Spotify search feature.
Persistence & Privilege
Skill is not 'always' enabled, requests no system-wide config paths, and does not claim to modify other skills or global agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sonoscli-bak - After installation, invoke the skill by name or use
/sonoscli-bak - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of sonoscli: control Sonos speakers via command line.
- Discover, check status, play/pause/stop speakers by name.
- Set speaker volume and manage groupings (join, unjoin, party, solo).
- List and open favorites; list, play, and clear queues.
- Search and play Spotify tracks (requires API credentials).
- Fallback to manual IP specification if network discovery fails.
Metadata
Frequently Asked Questions
What is Sonoscli.Bak?
Control Sonos speakers (discover/status/play/volume/group). It is an AI Agent Skill for Claude Code / OpenClaw, with 158 downloads so far.
How do I install Sonoscli.Bak?
Run "/install sonoscli-bak" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sonoscli.Bak free?
Yes, Sonoscli.Bak is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Sonoscli.Bak support?
Sonoscli.Bak is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sonoscli.Bak?
It is built and maintained by ahmadshouly (@ahmadshouly); the current version is v1.0.0.
More Skills