Home Music
v1.0.0Control whole-house music scenes combining Spotify playback with Airfoil speaker routing. Quick presets for morning, party, chill modes.
⭐ 1· 2k·1 current·1 all-time
byAndy Steinberger@asteinberger
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 code and instructions: the script uses osascript to control Airfoil and calls a local spotify-applescript helper to drive Spotify, which is exactly what's needed for whole-house scenes. Minor inconsistency: the script hardcodes SPOTIFY_CMD to /Users/asteinberger/..., while the README suggests ~/clawd/skills/spotify-applescript/spotify.sh — you will likely need to edit that path for your environment.
Instruction Scope
SKILL.md and the script stay within the stated domain (controlling Airfoil and Spotify). Instructions ask you to chmod and symlink the script (writes /usr/local/bin) and to run AppleScript commands; nothing in the instructions asks the agent to read unrelated system secrets or external endpoints. You should confirm speaker names and the spotify-applescript helper before use.
Install Mechanism
No automated install spec or remote downloads—this is instruction-only plus a local script. The only write action the guide instructs is a user-run sudo ln -sf into /usr/local/bin (normal for making a CLI available). No third-party packages or remote archives are fetched by the skill itself.
Credentials
The skill requests no environment variables or external credentials, which fits its purpose. Caveat: the script references a hardcoded absolute path to a spotify-applescript helper under a specific user home; that is not a credential leak but will break unless adjusted to your environment. Also inspect the spotify-applescript script (a required dependency) since it actually performs Spotify actions.
Persistence & Privilege
The skill does not request always:true and does not modify other skills or global agent configuration. The only persistent change the install guide recommends is creating a symlink in /usr/local/bin (requires sudo).
Assessment
This skill appears to be what it claims: a macOS script that uses AppleScript to control Airfoil and a local spotify-applescript helper to control Spotify. Before installing: (1) open home-music.sh and change SPOTIFY_CMD to the correct path for your machine (the provided path is hardcoded to another user's home), (2) inspect the contents of the spotify-applescript/spotify.sh helper to ensure it does only the actions you expect, (3) confirm Airfoil and Spotify are installed and running and that your speaker names match exactly, (4) be aware the install instructions ask you to create a symlink in /usr/local/bin (requires sudo), and (5) grant any required macOS accessibility/AppleScript permissions when prompted. If you want lower risk, run the script manually from its folder before creating the global symlink.Like a lobster shell, security has layers — review code before you run it.
latestvk97a4fvxq18k8rs60w0zn8t7dx7zxd4c
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
🏠 Clawdis
OSmacOS
