apple-music

Control Apple Music playback and inspect now-playing details via osascript.

126|11|Updated Feb 24, 2026
One-click install
npx skills add https://github.com/HybridAIOne/hybridclaw --skill apple-music-hybridaione
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-music
Source: https://github.com/HybridAIOne/hybridclaw/tree/main/skills/apple-music
Command: npx skills add https://github.com/HybridAIOne/hybridclaw --skill apple-music-hybridaione

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, python3, and includes scripts (resource) components.

What problem does it solve?

This Skill helps users control Apple Music playback and check what is currently playing without manually operating the Music app.

Core Features & Use Cases

  • Playback control: Play, pause, skip, resume, and trigger small host-side Music actions.
  • Now playing inspection: Read current track/stream details such as titles, artists, and playback state.
  • Content-specific playback: Resolve and play playlists, albums, stations, or tracks from Apple Music URLs or plain-language queries, while avoiding non-playable browse pages.
  • Direct in-app opening: Open the Music app for page viewing or launch, and use deep links for playback targets.

Quick Start

Ask it to play a station: “Play Phil Collins Radio in Apple Music.”

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 on macOS programmatically?

Control Apple Music playback on macOS by using deterministic osascript scripts to trigger transport controls like play, pause, skip, and resume. The scripts drive the native Music app and confirm playback evidence before reporting success.

Can I play a specific Apple Music playlist or station from a natural language query?

Yes, you can play a specific Apple Music playlist or station from a natural language query. The system resolves playable targets from plain-language queries for artists, stations, playlists, albums, or songs while avoiding non-playable browse pages.

How do I check what is currently playing in Apple Music from the command line?

Check what is currently playing in Apple Music from the command line by inspecting now-playing details. The scripts read current track and stream information such as titles, artists, and playback state.

Do I need curl and python3 to automate Apple Music playback on macOS?

Yes, you need curl and python3 installed on your macOS system to automate Apple Music playback. These dependencies are required to execute the deterministic scripts that resolve playable targets and drive the Music app via osascript.

Why does my Apple Music deep link open a browse page instead of playing the track?

An Apple Music deep link opens a browse page instead of playing the track when the URL points to a non-playable browse page. The scripts validate browse-page versus direct playback targets to ensure only playable content is resolved.

What is the best way to open the Apple Music app directly from an automation script?

The best way to open the Apple Music app directly from an automation script is by using deep links for playback targets. This approach launches the Music app for page viewing and uses direct links to trigger immediate playback of resolved content.