Agent skill · creative production · aiskillstore
minimax-music-playlist
Generate personalized music playlists by analyzing the user's music taste and generation feedback history. Triggers on any request involving playlist generation, music taste profiling, or personalized music recommendations. Supports multilingual triggers — match equivalent phrases in any language.
Why this skill is useful
Adds specific commands for integrating with music APIs and generating playlists based on user data that the AI wouldn't reliably generate on its own.
What it needs
Requires ffplay, mmx-cli, mpv, python installed locally. Requires mmx account access. About 8k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
MiniMax Music Playlist — Personalized Playlist Generator Scan the user's music taste, build a taste profile, generate a personalized playlist, and create an album cover. This skill is designed for both agent and direct user invocation — adapt interaction style to context. Prerequisites mmx CLI — music & image generation. Install: npm install -g mmx-cli. Auth: mmx auth login --api-key <key>. Python 3 — for scanning scripts you write on the fly (stdlib only, no pip). Audio player — mpv, ffplay, or afplay (macOS built-in). Language Detect the user's language from their message. All user-facing text must be in the same language as the user's prompt — do not mix languages. If the user writes in Chinese, all output (profile summary, theme suggestions, playlist plan, playback info) must be fully in Chinese. If in English, all in English. All mmx generation prompts should be in English for best quality. Each song's lyrics language follows its genre (K-pop → Korean, J-pop → Japanese, etc.), NOT the user's UI language. --- Workflow --- Step 1: Gather Music Listening Data Collect the user's listening data from available sources. Supported sources: Source Method Data format -------- -------- ------------- Apple Music osascript to query Music.app (official AppleScript interface) Track name, artist, album, genre, play count Spotify User exports their own data via Spotify Privacy Settings JSON files in ZIP (StreamingHistoryAudio.json) Manual input User describes their taste directly Free text Spotify data export flow: Spotify does not store useful data locally. To include Spotify listening history, first check if the user already has a Spotify data export: 1. Search for existing exports: find ~ -maxdepth 4 -name "myspotifydata.zip" -o -name "StreamingHistoryAudio.json" 2>/dev/null 2. If found, ask the user if they want to use it 3. If ZIP, unzip and locate Spotify Extended Streaming History/StreamingHistoryAudio.json 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/minimax-music-playlist