Help us improve
Share bugs, ideas, or general feedback.
npx claudepluginhub fredzannarbor/spotify-mood-pluginHow this skill is triggered — by the user, by Claude, or both
Slash command
/spotify-mood:spotify-playlistThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create a Spotify playlist based on free-text criteria.
Generates personalized music playlists by scanning Apple Music play data and Spotify exports, using mmx CLI for AI songs and album covers. Handles multilingual user prompts.
Controls Spotify playback and manages playlists: play/pause/skip tracks, search songs/albums/artists, create/add tracks, check now playing/library. Requires Premium.
Automate Spotify workflows including playlist management, music search, playback control, and user profile access via Composio MCP integration.
Share bugs, ideas, or general feedback.
Create a Spotify playlist based on free-text criteria.
Usage: /spotify-playlist [description of what you want]
Examples:
$ARGUMENTS - Free text describing the desired playlist mood, genre, era, instruments, artists, or vibe.
Read credentials from the user's .env file (path configured in ~/.spotify-mood/config.json):
SPOTIFY_CLIENT_ID → set as SPOTIPY_CLIENT_IDSPOTIFY_CLIENT_SECRET → set as SPOTIPY_CLIENT_SECRETSPOTIFY_REDIRECT_URI → set as SPOTIPY_REDIRECT_URIToken cache: ~/.spotify-mood/.spotify_cache
Requires Python package spotipy. If not available, install via:
uv pip install spotipy
Write a Python script that:
SpotifyOAuth with scopes playlist-modify-public playlist-modify-privatesp.search(q=..., type="track", limit=3))Generate a short, evocative name from the criteria:
Created: "Playlist Name" — XX tracks
URL: https://open.spotify.com/playlist/...