← Back to Skills Marketplace
Sonoscli
by
Peter Steinberger
· GitHub ↗
· v1.0.0
89027
Downloads
56
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install sonoscli
Description
Control Sonos speakers (discover/status/play/volume/group).
Usage Guidance
Install this if you trust the upstream Sonos CLI and want an agent to help run Sonos commands. Be careful with commands that change volume, playback, grouping, party mode, or queue contents, especially on shared networks. Only configure Spotify credentials if you need Spotify search, and consider pinning or reviewing the Go module if reproducible installs matter.
Capability Analysis
Type: OpenClaw Skill
Name: sonoscli
Version: 1.0.0
The skill bundle is benign. It installs the `sonoscli` tool from a public Go module (`github.com/steipete/sonoscli`) and provides instructions for controlling Sonos speakers. The `SKILL.md` mentions the optional requirement for `SPOTIFY_CLIENT_ID/SECRET` environment variables for Spotify search functionality, which is a standard practice for API integrations and does not indicate any attempt at credential exfiltration or prompt injection against the agent.
Capability Assessment
Purpose & Capability
The skill's stated purpose is to control Sonos speakers, and the documented commands for discovery, status, playback, volume, grouping, favorites, queue, and Spotify search all fit that purpose; some commands can change playback, volume, groups, or queues.
Instruction Scope
The runtime instructions are concise and task-scoped, with no prompt overrides, hidden behavior, unrelated workflows, broad file access, or automatic execution.
Install Mechanism
Installation is disclosed as a Go install of the public module github.com/steipete/sonoscli/cmd/sonos@latest; this is purpose-aligned, though using @latest is not a pinned reproducible version.
Credentials
Local network Sonos access is proportionate to speaker control, and optional SPOTIFY_CLIENT_ID/SECRET use is disclosed for Spotify search rather than unrelated credential handling.
Persistence & Privilege
The artifact contains only SKILL.md and install metadata, with no persistence, background workers, privilege escalation, credential-store access, or local indexing.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install sonoscli - After installation, invoke the skill by name or use
/sonoscli - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Metadata
Frequently Asked Questions
What is Sonoscli?
Control Sonos speakers (discover/status/play/volume/group). It is an AI Agent Skill for Claude Code / OpenClaw, with 89027 downloads so far.
How do I install Sonoscli?
Run "/install sonoscli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Sonoscli free?
Yes, Sonoscli is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Sonoscli support?
Sonoscli is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Sonoscli?
It is built and maintained by Peter Steinberger (@steipete); the current version is v1.0.0.
More Skills