spotify

Control Spotify playback via the Spotify Web API.

38|14|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ericwang915/PythonClaw --skill spotify-ericwang915
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spotify
Source: https://github.com/ericwang915/PythonClaw/tree/main/pythonclaw/templates/skills/media/spotify
Command: npx skills add https://github.com/ericwang915/PythonClaw --skill spotify-ericwang915

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests.

What problem does it solve?

Controlling Spotify playback directly from an agent can be cumbersome; this skill provides a programmable interface to manage playback via the Spotify Web API.

Core Features & Use Cases

  • Play, pause, skip, and resume tracks across devices
  • Search for tracks, albums, or artists and queue results
  • Retrieve now-playing details and playback status for reporting

Quick Start

Authenticate with Spotify and run the spotify_ctl.py command to start controlling playback.

Frequently Asked Questions about spotify

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

FAQPage Schema
How do I control Spotify playback from an agent?

You can control Spotify playback from an agent by using a programmable interface that connects to the Spotify Web API to manage listening sessions. This skill issues playback commands to play, pause, skip, or queue tracks across your connected devices.

What do I need to set up Spotify Web API authentication for music control?

To set up Spotify Web API authentication, you need a configured Spotify developer app and a token flow to issue playback commands. This token management process authorizes your agent to interact with your Spotify account.

Can I search for songs and queue tracks across multiple devices with the Spotify Web API?

Yes, you can search for songs and queue tracks across multiple devices using the Spotify Web API. The interface allows you to search for tracks, albums, or artists and directly queue the results to your active listening sessions.

Does controlling Spotify playback via the Web API work with Python requests?

Yes, controlling Spotify playback via the Web API works with Python, as the skill relies on the requests dependency. It uses Python to send HTTP requests to the Spotify Web API for token management and to execute playback commands.

Why is my Spotify Web API playback command not working across sessions?

Spotify Web API playback commands may not work across sessions if the token flow is interrupted or the Spotify developer app is not properly configured. Valid token management and an active device connection are required to issue successful playback commands.