Jump to related tools in the same category or review the original source on GitHub.

Apple Apps & Services @tyler6204 Updated 1/17/2026

🎵 Apple Music OpenClaw Plugin & Skill | ClawHub

Looking to integrate Apple Music into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate apple apps & services tasks instantly, without having to write custom tools from scratch.

What this skill does

Search Apple Music, add songs to library, manage playlists, control playback and AirPlay.

Install

npx clawhub@latest install apple-music

Full SKILL.md

Open original
Metadata table.
namedescription
apple-musicSearch Apple Music, add songs to library, manage playlists, control playback and AirPlay.

SKILL.md content below is scrollable.

Apple Music

Control Apple Music via MusicKit API and AppleScript. Path: ~/.clawdbot/skills/apple-music/

Local (No Setup)

Playback: ./apple-music.sh player [now|play|pause|toggle|next|prev|shuffle|repeat|volume N|song "name"]
AirPlay: ./apple-music.sh airplay [list|select N|add N|remove N]

API (Setup Required)

Requires Apple Developer account ($99/yr) + MusicKit key.

Setup

Portal steps first:

  1. developer.apple.com → Keys → Create MusicKit key → Download .p8
  2. Note your Key ID and Team ID

Then run setup:

./launch-setup.sh  # Opens Terminal for interactive setup

The launcher opens Terminal.app and runs the setup script there. Enter your .p8 path, Key ID, Team ID, then authorize in browser and paste the token.

⚠️ Agents: Always use ./launch-setup.sh to open Terminal. Don't run setup.sh through chat (requires interactive input).

Commands

  • search "query" [--type songs|albums|artists] [--limit N]
  • library add <song-id>
  • playlists [list|create "Name"|add <playlist-id> <song-id>]

Config

config.json stores tokens (valid ~6 months). Re-run ./setup.sh if auth fails.

Errors

  • 401: Token expired, re-run setup
  • 403: Check Apple Music subscription
  • 404: Invalid ID or region-locked

Setup Issues

  • 404 on auth page: Setup script auto-fixes with HTTP server verification
  • No token in browser: Restart setup.sh
  • Browser won't open: Manually open printed URL (Chrome recommended)
Original Repository URL: https://github.com/openclaw/skills/blob/main/skills/tyler6204/apple-music
Latest commit: https://github.com/openclaw/skills/commit/bec4f6dcaecc9f565d571701512bfe60f2245923

Related skills

If this matches your use case, these are close alternatives in the same category.