LaunchKit · 2026
Back to Skills

music-assistant

Control Music Assistant (Home Assistant music server) - playback, volume, queue management, and library search.

0
160 downloads
by @rodrigosiviero

Setup & Installation

openclaw skills install @rodrigosiviero/music-assistant

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install music-assistant

Version History

v1.0.3Mar 5, 2026 - Version note by skill developer:

- Renamed the CLI script from scripts/mactl.py.txt to scripts/mactl.py for proper execution. - No changes to features or documentation.

What This Skill Does

Controls a Music Assistant server from the command line. Supports play/pause, skip, volume, queue management, and library search across connected music providers. Works with Spotify, Plex, local files, and other sources configured in Music Assistant.

Lets you control a self-hosted music server entirely from the terminal or scripts, without needing a GUI or remote desktop session.

When to use it

  • Playing an artist or track by name from the terminal
  • Adjusting playback volume without opening a browser or app
  • Checking what song is currently playing on a home server
  • Enabling shuffle or changing repeat mode for background listening
  • Searching a self-hosted music library across multiple providers

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Play some Pink Floyd

AGENT
  1. 1Run play-search with query 'pink floyd'
  2. 2Music Assistant searches the library across connected providers
  3. 3First matching result is queued and playback begins
  4. 4Run status to confirm the now-playing track and player state
OUTPUT

A Pink Floyd track starts playing on the configured player

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

MA_URL environment variable (Music Assistant server URL, e.g. http://YOUR_SERVER_IP:8095/api)MA_TOKEN environment variable (Long-Lived Access Token from Music Assistant Settings > Security)Self-hosted Music Assistant server