apple-music

Control Apple Music playlists and playback across macOS, Windows, and Linux.

80|14|Updated Dec 19, 2025
One-click install
npx skills add https://github.com/epheterson/applemusic-mcp --skill apple-music-epheterson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-music
Source: https://github.com/epheterson/applemusic-mcp/tree/main
Command: npx skills add https://github.com/epheterson/applemusic-mcp --skill apple-music-epheterson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, osascript, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the challenge of managing your Apple Music library and playlists across different platforms, including macOS, Windows, and Linux, with a focus on integration and control.

Core Features & Use Cases

  • Cross-Platform Library Management: Add, remove, and manage your music library from any device.
  • Playlist Control: Create, modify, and delete playlists, and add songs to them.
  • Playback Control: Play, pause, skip, and control the playback of your music.
  • Search and Discover: Search for songs, albums, and artists in the Apple Music catalog.
  • Use Case: Imagine you want to create a playlist of your favorite 90s alternative music and play it on your Linux machine. This Skill allows you to do so seamlessly.

Quick Start

Use the apple-music skill to create a playlist called '90s Alternative' and add the following songs: 'Smells Like Teen Spirit - Nirvana', 'Creep - Radiohead', 'Come Together - The Beatles'.

Frequently Asked Questions about apple-music

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control Apple Music playback across different operating systems?

You can control Apple Music playback across macOS, Windows, and Linux using this Skill. It integrates with Apple Music's API and web player, supporting native Music.app, Safari, Chrome, and API playback engines for seamless library and playlist management.

Can I create and modify Apple Music playlists from a Linux machine?

Yes, you can create, modify, and delete playlists on a Linux machine. The Skill provides cross-platform playlist control, allowing you to manage your Apple Music library and add songs seamlessly from any device.

Do I need Python and osascript to manage my Apple Music library?

Yes, Python is required, and osascript is needed for macOS integration specifically. You also need a signed-in Apple Music account to use the API and web player for playback control and library management across platforms.

What's the best way to search for songs and artists in the Apple Music catalog?

The best way to search the Apple Music catalog is through the API integration provided by this Skill. You can search for songs, albums, and artists, then directly add found items to your playlists or library for immediate playback control.

Does the Apple Music API Skill work with web browsers like Safari and Chrome?

Yes, the Skill works with Safari and Chrome for music playback. It supports multiple playback engines including these browsers, the API, and native Music.app, allowing you to control playback and manage your library directly through your preferred browser.