Release Date: October 22, 2025
We're excited to announce the first public release of the Spotify Skills development toolkit! This comprehensive platform combines a production-ready Spotify API integration with complete tools and guides for creating your own Claude Desktop Skills.
Claude cannot generate images natively, but this skill bypasses that limitation! Generate professional playlist cover art with:
- SVG → PNG conversion
- 20+ mood themes, 15+ genre colors, 10 artist palettes
- Automatic text wrapping for long titles
- WCAG 2.1 accessibility compliance
- Comprehensive LLM execution guide
Everything you need to create professional skills:
- Automated tools (init, validate, package)
- Official Agent Skills Spec v1.0
- 6 curated example patterns
- Interactive workbooks and templates
- Step-by-step guides
Fully-featured API wrapper with:
- 40+ methods covering all major operations
- OAuth 2.0 with automatic token refresh
- 5 intelligent playlist creation strategies
- Robust error handling and validation
- Network access detection
- ✅ Spotify API Skill - Complete production example
- ✅ Cover Art Generator - Unique image generation capability
- ✅ Development Tools - init, validate, package utilities
- ✅ Comprehensive Documentation - 7 major guides
- ✅ Example Patterns - 6 curated skill examples
- ✅ Official Specifications - Agent Skills Spec v1.0
- Getting Started Guide (5-step setup)
- Complete User Guide (1,000+ lines)
- Skill Creation Guide (comprehensive tutorial)
- Interactive Skill Creation Workbook
- Advanced Skill Examples
- API Reference Documentation
- Authentication Guide
- Cover Art LLM Execution Guide
- 📖 Comprehensive documentation
- 💬 GitHub Discussions enabled
- 🐛 Issue templates for bug reports
- 💡 Feature request templates
- 🤝 Contributing guidelines
-
Download the skill:
# Coming soon: Direct download link # For now, clone the repository git clone https://github.com/fabioc-aloha/spotify-skill.git
-
Install dependencies:
pip install -r requirements.txt
-
Get Spotify credentials:
- Visit developer.spotify.com/dashboard
- Create an app and get your Client ID and Secret
-
Set up OAuth:
python get_refresh_token.py
-
Test it:
python spotify-api/scripts/test_credentials.py
See GETTING_STARTED.md for complete instructions.
- Read Getting Started guide
- Explore the Spotify skill example
- Browse pattern examples
- Complete the Skill Creation Workbook
- Study the 6 example patterns
- Create your first skill
- Deep dive into production patterns
- Study cover art generation system
- Build complex multi-domain skills
First Claude skill to demonstrate native image generation:
art_gen.create_and_upload_cover(
playlist_id=playlist_id,
title="Summer Vibes",
theme="summer"
)830+ line execution guide for AI systems with:
- Step-by-step processes
- Edge case handling
- Quality assurance protocols
- Accessibility compliance
Real-world patterns you can use:
- OAuth 2.0 implementation
- Error handling strategies
- Token management
- Network detection
- ✅ Environment variable management
- ✅ OAuth 2.0 authorization flow
- ✅ Automatic credential validation
- ✅ No credentials in version control
- ✅ Secure token storage
- Lines of Documentation: 8,000+
- Python Scripts: 2,500+ lines
- Example Patterns: 6 curated
- API Methods: 40+
- Cover Art Themes: 45+ (themes, genres, artists)
- Guides: 7 major documents
- Package Size: 50KB (optimized)
Special thanks to:
- Anthropic PBC - Agent Skills system and examples
- Spotify - Comprehensive Web API
- Claude Community - Feedback and support
- Additional cover art templates and animations
- Batch playlist operations
- Extended analytics
- Performance optimizations
- More example skills
- Video thumbnail generation
- Multi-service integration examples
- Advanced workflow patterns
- Cloud deployment guides
- ⭐ Star the repo if you find it helpful!
- 🐛 Report bugs via GitHub Issues
- 💡 Suggest features in Discussions
- 🤝 Contribute - see CONTRIBUTING.md
- 📖 Share your skills and examples
Apache License 2.0 - See LICENSE for details.
This project integrates content from Anthropic's open-source Skills repository, also under Apache 2.0.
- Repository: https://github.com/fabioc-aloha/spotify-skill
- Documentation: https://github.com/fabioc-aloha/spotify-skill#readme
- Discussions: https://github.com/fabioc-aloha/spotify-skill/discussions
- Issues: https://github.com/fabioc-aloha/spotify-skill/issues
- Claude Skills Docs: https://support.claude.com/en/articles/12512198-how-to-create-custom-skills
- Spotify API: https://developer.spotify.com/documentation/web-api
Built with ❤️ for the Claude Skills community