apple-music
Installation
SKILL.md
Apple Music Integration
Guide for integrating with Apple Music. Three approaches: AppleScript (direct control), UI automation (catalog without API), and MusicKit API (cross-platform).
When to Use
Invoke when users ask to:
- Manage playlists (create, add/remove tracks, list)
- Control playback (play, pause, skip, volume)
- Play an Apple Music URL (album, playlist, or song)
- Search catalog or library
- Add songs to library
- Access listening history or recommendations
Permission Levels (MCP server)
The applemusic-mcp server runs at a level the user picks in their MCP client config: music (Music.app only), api (+ Apple's music APIs), web (+ web players), or full (everything), optionally with --allow-ui (Accessibility clicks). If the server refuses something because of its level, tell the user what it needs and where to change it. Don't work around the refusal with osascript, a browser, or anything in this guide: the user chose that limit.