Agent Radio
v0.1.1Control internet radio playback with stream/ station search, favorites, volume, pause/resume, stop, next, and show current playback using mpv or ffplay.
⭐ 0· 155·0 current·0 all-time
byArtem Pisarev@art-ps
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
OpenClaw
Benign
medium confidencePurpose & Capability
Name/description match the shipped code: scripts/radio.sh implements station search, play/stop/pause/next, favorites, and persistent preferences. The built-in stations and Radio Browser lookup align with the stated purpose.
Instruction Scope
Runtime instructions and the script stay within the radio player domain (reading/writing a preferences file, calling mpv/ffplay, and querying the Radio Browser API). The skill persists state to a preferences.json and accepts environment-variable overrides for base/prefs/stations paths (documented), which is expected for this kind of tool.
Install Mechanism
The registry lists no install spec (instruction-only), and SKILL.md provides optional brew install hints for mpv/ffmpeg. Nothing in the package pulls arbitrary code from unknown URLs or performs disk installs; installation guidance is limited to common package managers.
Credentials
The script requires jq and curl at runtime (and mpv or ffplay). SKILL.md/metadata declare mpv/ffplay (and brew formulas) but do not declare jq/curl as required binaries — a minor mismatch. No credentials or external secret access are requested.
Persistence & Privilege
always is false, the skill only writes its own preferences file and does not modify other skills or system-wide agent settings. It does spawn background player processes (mpv/ffplay) which is expected.
Assessment
This skill is internally consistent with its stated purpose, but check these points before installing: 1) The script needs jq and curl at runtime (and mpv or ffplay) — ensure those are present or available via your package manager. 2) The skill persists a preferences.json and can be pointed (via AGENT_RADIO_BASE_DIR / AGENT_RADIO_PREF_FILE) at a different directory — if you change those, avoid system or sensitive directories. 3) The skill will spawn background mpv/ffplay processes that connect to remote stream URLs (including ones returned by the Radio Browser lookup); consider network/privacy policies if you run untrusted streams. 4) If you want extra assurance, inspect scripts/radio.sh locally and run it manually in a safe environment before allowing autonomous agent invocation.Like a lobster shell, security has layers — review code before you run it.
latestvk97bg870at8x5yh3td2k4j7cc9833nw7
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
