← Back to Skills Marketplace
steipete

Sonoscli

by Peter Steinberger · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
85005
Downloads
56
Stars
2775
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. Use explicit speaker names or IP addresses before mutating actions, be careful with volume, party/grouping, and queue clearing in shared spaces, and consider pinning or reviewing the Go module if reproducible installs matter. Only configure Spotify client credentials when you need Spotify search.
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 documented commands match the stated purpose of controlling Sonos speakers, including both read-only discovery/status actions and state-changing playback, volume, grouping, favorites, and queue actions.
Instruction Scope
The SKILL.md instructions are short and task-scoped, with no prompt overrides, hidden behavior, automatic execution, broad file access, or unrelated workflows.
Install Mechanism
The install metadata uses a public external Go module, github.com/steipete/sonoscli/cmd/sonos@latest, which is disclosed and purpose-aligned but not pinned to a fixed version.
Credentials
Local network Sonos access and optional Spotify client credentials are proportionate to the feature set; the artifact does not request unrelated environment variables or broad local data access.
Persistence & Privilege
The artifact contains only SKILL.md and does not show persistence, background workers, privilege escalation, credential-store access, or local indexing.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install sonoscli
  3. After installation, invoke the skill by name or use /sonoscli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Metadata
Slug sonoscli
Version 1.0.0
License
All-time Installs 2796
Active Installs 2775
Total Versions 1
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 85005 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.

💬 Comments