Control Apple Music playback via osascript — play, pause, shuffle, search library, playlists, volume. Automatically pauses Spotify when starting Apple Music playback. <example> Context: User wants to play Apple Music user: "play something on Apple Music" </example> <example> Context: User wants a specific playlist user: "play my rock playlist on Apple Music" </example> <example> Context: User wants to search their library user: "find Metallica in Apple Music" </example> <example> Context: User asks what's playing user: "what's playing on Apple Music?" </example>
From psnnpx claudepluginhub aladac/claude-pluginsThis skill uses the workspace's default tool permissions.
apple-music.shGuides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Optimizes cloud costs on AWS, Azure, GCP via rightsizing, tagging strategies, reserved instances, spot usage, and spending analysis. Use for expense reduction and governance.
Control Apple Music via osascript (AppleScript). Zero dependencies — built into macOS.
SKILL="~/Projects/personality-plugin/skills/apple-music/apple-music.sh"
# Play / resume
bash $SKILL play
# Play a specific playlist
bash $SKILL play "My Playlist"
# Pause
bash $SKILL pause
# Toggle play/pause
bash $SKILL toggle
# Next / previous
bash $SKILL next
bash $SKILL prev
# Current track info
bash $SKILL now
# Shuffle
bash $SKILL shuffle
# Search library and play
bash $SKILL search "Metallica"
# Volume
bash $SKILL vol 50
# List or play playlists
bash $SKILL playlist
bash $SKILL playlist "Rock"
| Command | Description |
|---|---|
play [playlist] | Resume or play a playlist by name |
pause | Pause playback |
toggle | Toggle play/pause |
next / skip | Next track |
prev / previous | Previous track |
now / status | Current track, artist, album, progress, volume, shuffle |
shuffle | Enable shuffle and start playback |
vol [0-100] | Get or set volume |
playlist [name] | List all playlists, or play one by name |
search <query> | Search library by name/artist, play first match |
osascript