Sonoscli
Low
by steipete | Audited: 2026-02-26T09:59:20.936Z | Ruleset: 0.2.0
About This Skill
Control Sonos speakers (discover/status/play/volume/group).
✨
sonos discover ✨
sonos status --name "Kitchen" ✨
sonos play|pause|stop --name "Kitchen" ✨
sonos volume set 15 --name "Kitchen" ✨ Grouping:
sonos group status|join|unjoin|party|solo ✨ Favorites:
sonos favorites list|open ✨ Queue:
sonos queue list|play|clear Use Cases
1 Spotify search (via SMAPI):
sonos smapi search --service "Spotify" --category tracks "query" 2 If SSDP fails, specify
--ip <speaker-ip>. 3 Spotify Web API search is optional and requires
SPOTIFY_CLIENT_ID/SECRET. Documentation (Original)
Source: SKILL.md The following is the author's original documentation (often English). For installation, follow “Quick Install” above.
name: sonoscli
description: Control Sonos speakers (discover/status/play/volume/group).
homepage: https://sonoscli.sh
metadata: {"clawdbot":{"emoji":"🔊","requires":{"bins":["sonos"]},"install":[{"id":"go","kind":"go","module":"github.com/steipete/sonoscli/cmd/sonos@latest","bins":["sonos"],"label":"Install sonoscli (go)"}]}}
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 <speaker-ip>. - Spotify Web API search is optional and requires
SPOTIFY_CLIENT_ID/SECRET.
Security Audit
Low
Summary
Control Sonos speakers (discover/status/play/volume/group).
Risk Profile
ToxicSkills Analysis
Blocklist
Not matched
Prompt Injection
Not detected
No Toxic signals detected by current static checks.
Key Risks 0 items
No LLM risk bullets (LLM disabled or not cached).
Deterministic Findings (Evidence)
No findings detected.
Scoring Criteria
Each skill is scored across 5 dimensions. The weighted total determines the star rating.
Code Toxicity 100/100 (weight 30%)
Privacy Risk 100/100 (weight 25%)
Permission Scope 100/100 (weight 20%)
Author Reputation 75/100 (weight 15%)
Code Quality 70/100 (weight 10%)
Star Rating Scale
5★ Safe — Score ≥ 80
4★ Good — Score 70–79
3★ Caution — Score 60–69
2★ Risky — Score 40–59
1★ Dangerous — Score < 40
Why This Score?
All dimensions scored above 60. This skill passed the safety baseline.