spotify

Search the public Spotify catalog and retrieve track, artist, and album metadata by ID.

9|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/flaz78/9Lives --skill spotify-flaz78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotify
Source: https://github.com/flaz78/9Lives/tree/main/workspace/skills/spotify
Command: npx skills add https://github.com/flaz78/9Lives --skill spotify-flaz78

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of quickly finding songs, artists, albums, and playlists on Spotify and retrieving their details without manually browsing the catalog.

Core Features & Use Cases

  • Spotify Catalog Search: Use spotify.search to find tracks, artists, albums, or playlists and return relevant results with limits.
  • ID-Based Detail Retrieval: Use spotify.getTrack, spotify.getArtist, or spotify.getAlbum to fetch specific metadata after you have the correct ID.
  • Public Catalog Only: Uses the client_credentials flow so it does not access private user libraries, private playlists, or playback data.

Quick Start

Tell your agent: "Search Spotify for 'Daft Punk' tracks and then fetch the details for the top result."

Frequently Asked Questions about spotify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I search the Spotify catalog for music metadata?

Spotify catalog search is performed using spotify.search to find tracks, artists, or albums, returning relevant results with limits. You then fetch specific metadata using the item ID via spotify.getTrack, spotify.getArtist, or spotify.getAlbum.

How do I retrieve Spotify track details using an ID?

Spotify track details are retrieved by passing the specific ID to spotify.getTrack after performing an initial spotify.search. This fetches specific metadata for the track, including album and artist information.

Can I use the Spotify API to access private user playlists?

Private user playlists are not accessible. The integration uses the client_credentials flow, restricting access to public catalog content only, meaning it cannot retrieve private libraries, private playlists, or playback data.

Do I need Spotify API credentials to search for artists and albums?

You need spotify.client_id and spotify.client_secret to authenticate via client_credentials. These credentials are required to perform public catalog queries and retrieve metadata for artists and albums.

What's the best way to get music recommendations from Spotify?

Music recommendations are found by using spotify.search to locate tracks and creators, then fetching detailed metadata via spotify.getTrack or spotify.getArtist. This covers requests like looking up creators and collecting info for reporting.

Why does my Spotify API search return limited public content?

Search returns limited public content because the client_credentials flow restricts access to public Spotify catalog data only. It does not access private user libraries, private playlists, or personal playback data.