Sonos Netease Playback

v0.1.1

Portable Sonos + Netease playback skill for OpenClaw environments. Use when an agent needs a standard reusable workflow to search and play a specific song to...

0· 60·0 current·0 all-time
bySengo Zhao@huacius
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description match the actual behavior: scripts check for the sonos CLI, create a Python venv, install the soco library, and create a wrapper to run a playback Python script. Requiring the 'sonos' binary and installing soco are expected for Sonos+Netease playback.
Instruction Scope
SKILL.md instructs running local scripts (install.sh, check_env.sh, bootstrap_env.sh) and references only workspace, venv, wrapper, and playback script paths. It does not instruct collecting unrelated files, credentials, or sending data to external endpoints. Note: the actual playback Python implementation (sonos_netease_play.py) is not included and must be provided by the environment or overridden via OPENCLAW_SONOS_SCRIPT.
Install Mechanism
No external install spec; the bootstrap script uses pip to install the soco package from PyPI into a local venv. Installing from PyPI is expected for Python deps but does fetch remote packages (network activity) — this is normal but worth noting.
Credentials
No secrets or extraneous environment variables are requested. The scripts optionally honor OPENCLAW_* overrides and create a venv under $HOME by default; this is proportional to the stated goal.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It will create a per-skill venv and wrapper script (under workspace or $HOME/.openclaw) which is normal for this functionality and limited to its own scope.
Assessment
This skill appears to do what it says: it checks for a Sonos CLI, creates a Python virtualenv, installs the soco library from PyPI, and writes a small wrapper script. Before installing, verify you trust the soco package source (PyPI) and the environment will allow network installs. Note the playback implementation sonos_netease_play.py is NOT included — you must supply or override it (OPENCLAW_SONOS_SCRIPT). The scripts use zsh and will create files under your workspace and $HOME/.openclaw by default. If you prefer a maintained option, the SKILL.md itself recommends the newer 'sonos-music-playback' skill.

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

latestvk97cmfpkc4zzhn9z6b3k4ytg6n84ec9tmusicvk97bask14yekte6zvhqat0gt2984ee0pneteasevk97bask14yekte6zvhqat0gt2984ee0psonosvk97bask14yekte6zvhqat0gt2984ee0p

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

Binssonos

Comments