# Spotify Playlist

> Use this tool when you need to create personalized Spotify playlists using natural language inputs and advanced audio-based similarity matching. It solves problems such as discovering similar tracks, building mood-based collections, and generating workout playlists tailored to specific energy levels. The tool takes in natural language inputs and audio features, and outputs customized playlists with similar tracks based on selected algorithms and feature weightings.

Canonical page: https://skillsregistry.net/skills/kylestratis-spotify-playlist  
JSON: https://api.skillsregistry.net/v1/skills/kylestratis-spotify-playlist

## Description

A Spotify playlist management server built by Kyle Stratis that enables natural language playlist creation with advanced audio-based similarity matching. Features eight different similarity algorithms (Euclidean, Cosine, Weighted, Energy Match, Mood Match, Rhythm Match, Genre Match, Manhattan) that analyze Spotify's audio features like energy, danceability, valence, and tempo to find similar tracks across catalogs, playlists, artist discographies, or saved libraries. The implementation includes automated playlist creation, customizable feature weighting, and flexible search scopes, making it useful for building workout playlists based on energy levels, mood-based collections using valence matching, or discovering similar tracks within existing playlists using genre analysis.

## Trust

- **Trust score (0–1):** 0.97
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** media
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/kylestratis-spotify-playlist)
- **Repository:** <https://github.com/kylestratis/spotify-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "kylestratis-spotify-playlist"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/kylestratis-spotify-playlist` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/kylestratis-spotify-playlist/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
