An AI-powered Spotify playlist generator and music discovery tool using the Model Context Protocol.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install playlistable
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install playlistable using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Playlistable MCP is a specialized tool designed to bridge the gap between AI agents and your Spotify library. By leveraging these Openclaw Skills, users can transform simple natural language prompts like "chill lo-fi for studying" into fully realized Spotify playlists in seconds. The skill provides a robust interface for searching tracks, managing existing playlists, and receiving personalized music recommendations based on the time of day and listening habits.
Built on a streamlined HTTP transport, this integration allows for asynchronous playlist creation where the user receives a Spotify URL immediately while the AI populates the tracks in the background. Whether you are building a personal music assistant or looking to automate your discovery workflow, these Openclaw Skills offer the necessary tools to handle OAuth authentication, music metadata retrieval, and playlist CRUD operations seamlessly.
To get started with these Openclaw Skills, you first need to authenticate your Spotify account:
node scripts/auth.mjs
This script launches a local server to handle OAuth and saves your credentials to config/auth.json. You can also manually set the PLAYLISTABLE_API_KEY environment variable. Once authenticated, you can list available tools or call them directly:
node scripts/mcp-call.mjs --list-tools
The skill organizes data primarily through Spotify IDs and JSON-RPC responses. Key data structures include:
| Component | Description |
|---|---|
| Auth Config | Stored in config/auth.json containing the API key. |
| Playlist ID | Unique Spotify identifier used for all management operations. |
| Track ID | Standard Spotify track URI (e.g., 4iV5W9uYEdYUVa79Axb7Rh). |
| Tool Params | JSON-formatted objects specifying moods, limits, or user time. |
Loading
A CLI tool for syncing Obsidian vaults on headless Linux servers with full end-to-end encryption support.

An intelligent AI project manager that captures tasks from conversation and organizes them into local Markdown files with a visual Kanban dashboard.

A modular image generation assistant that leverages the BizyAir asynchronous API to execute complex AI art workflows with dynamic parameter support.

A sophisticated AI agent skill for creating platform-optimized, professional product photography and marketing visuals.

A terminal-based skill for accessing Strava data, including athlete metrics, activity history, and route management.

A specialized execution environment for running quantum computing simulations and mathematical experiments using Qiskit.








































