What problem does it solve? Managing a Spotify account through natural language requires orchestrating multiple API calls—searching the catalog, resolving URIs, controlling playback, and managing playlists—while avoiding common failure modes like missing devices, Premium restrictions, and rate limits. ## Core Features & Use Cases - Playback Control: Play, pause, skip, seek, adjust volume, and transfer playback between devices using typed Spotify URIs. - Playlist & Library Management: Create playlists, add or remove tracks, and save or list items in the user's library with correct track/album kind matching. - Failure-Aware Execution: Handles 403 No Active Device, 403 Premium Required, 204 No Content, 429 rate limits, and 401 auth expiry with zero blind retries and clear user guidance. - Use Case: A user says "play Miles Davis Kind of Blue"—the skill performs one album search, grabs the top URI, and plays it immediately without describing results or pre-checking state. ## Quick Start Ask the assistant to play a specific song, album, or artist on Spotify, or to add the currently playing track to one of your playlists.