Spotify Skills for Claude - Production Spotify API integration + complete toolkit for creating Claude Desktop Skills. Includes OAuth 2.0, cover art generation, automated tools, and comprehensive guides.
git clone https://github.com/fabioc-aloha/spotify-skill.gitSpotify Skills for Claude provides a complete production integration with the Spotify Web API, enabling playlist creation, music search, playback control, and user data retrieval through 40+ documented methods. The skill includes three core scripts: spotify_client.py for OAuth 2.0 authenticated API access, playlist_creator.py supporting five playlist creation strategies, and cover_art_generator.py for generating custom SVG-based cover art and converting to PNG images—a capability Claude lacks natively. The package includes comprehensive documentation covering OAuth 2.0 setup, API reference, and content-driven design guidelines. Development tools provide automated skill creation, validation, and packaging capabilities for building additional Claude skills.
Install the skill and authenticate via OAuth 2.0 using the authentication_guide.md. Load SKILL.md in Claude Desktop to access 40+ Spotify API methods. Use playlist_creator.py for automated playlist generation and cover_art_generator.py to create and upload custom cover images.
Create and manage Spotify playlists by artist, mood, theme, or lyrical content
Search and discover music tracks, artists, and albums programmatically
Control Spotify playback (play, pause, skip, volume) via Claude conversations
Generate custom playlist cover art with content-driven design and WCAG accessibility
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/fabioc-aloha/spotify-skillCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I want to create a Spotify playlist for [COMPANY] in the [INDUSTRY] industry. The playlist should include [NUMBER] tracks that fit the mood of [MOOD]. Can you generate a list of songs and create a new playlist titled '[PLAYLIST_NAME]' on my Spotify account?
# Spotify Playlist Creation for [COMPANY] ## Playlist Details - **Title**: [PLAYLIST_NAME] - **Description**: A curated playlist for [COMPANY] in the [INDUSTRY] industry, featuring [NUMBER] tracks that fit the mood of [MOOD]. - **Mood**: [MOOD] - **Industry**: [INDUSTRY] ## Track List 1. **Artist**: [ARTIST1] **Song**: [SONG1] **Album**: [ALBUM1] 2. **Artist**: [ARTIST2] **Song**: [SONG2] **Album**: [ALBUM2] 3. **Artist**: [ARTIST3] **Song**: [SONG3] **Album**: [ALBUM3] ## Next Steps - Review the track list and make any adjustments. - Confirm the playlist creation on your Spotify account. - Share the playlist with your team or colleagues.
Automate your browser workflows effortlessly
AI assistant built for thoughtful, nuanced conversation
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan