{"id":36957476,"url":"https://github.com/fabioc-aloha/spotify-skill","last_synced_at":"2026-01-20T15:00:54.431Z","repository":{"id":320235726,"uuid":"1080791873","full_name":"fabioc-aloha/spotify-skill","owner":"fabioc-aloha","description":"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.","archived":false,"fork":false,"pushed_at":"2025-10-30T01:22:56.000Z","size":925,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-10-30T02:38:57.717Z","etag":null,"topics":["agent-skills","anthropic","api-wrapper","claude","claude-ai","examples","oauth2","python","skill-development","skills","spotify-api","tutorial"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fabioc-aloha.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-10-21T21:52:27.000Z","updated_at":"2025-10-30T01:23:00.000Z","dependencies_parsed_at":"2025-10-22T18:34:48.922Z","dependency_job_id":null,"html_url":"https://github.com/fabioc-aloha/spotify-skill","commit_stats":null,"previous_names":["fabioc-aloha/spotify-skill"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/fabioc-aloha/spotify-skill","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioc-aloha%2Fspotify-skill","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioc-aloha%2Fspotify-skill/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioc-aloha%2Fspotify-skill/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioc-aloha%2Fspotify-skill/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fabioc-aloha","download_url":"https://codeload.github.com/fabioc-aloha/spotify-skill/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fabioc-aloha%2Fspotify-skill/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28605916,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-20T14:45:23.139Z","status":"ssl_error","status_checked_at":"2026-01-20T14:44:16.929Z","response_time":117,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-skills","anthropic","api-wrapper","claude","claude-ai","examples","oauth2","python","skill-development","skills","spotify-api","tutorial"],"created_at":"2026-01-13T15:00:29.121Z","updated_at":"2026-01-20T15:00:54.416Z","avatar_url":"https://github.com/fabioc-aloha.png","language":"Python","readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\".github/banner-dark.svg\"\u003e\n  \u003csource media=\"(prefers-color-scheme: light)\" srcset=\".github/banner-light.svg\"\u003e\n  \u003cimg alt=\"Spotify Skills for Claude Banner\" src=\".github/banner-dark.svg\" width=\"800\"\u003e\n\u003c/picture\u003e\n\n\u003cbr/\u003e\u003cbr/\u003e\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Python](https://img.shields.io/badge/python-3.8+-blue.svg)](https://www.python.org/downloads/)\n[![Claude](https://img.shields.io/badge/Claude-Skills-orange.svg)](https://support.claude.com/en/articles/12512198-how-to-create-custom-skills)\n[![Spotify API](https://img.shields.io/badge/Spotify-API-1DB954.svg)](https://developer.spotify.com/documentation/web-api)\n[![Release](https://img.shields.io/badge/release-v0.9.0-brightgreen.svg)](https://github.com/fabioc-aloha/spotify-skill/releases/tag/v0.9.0)\n[![GitHub Discussions](https://img.shields.io/badge/discussions-join-blue.svg)](https://github.com/fabioc-aloha/spotify-skill/discussions)\n\n**Spotify Skills for Claude - Production Spotify Integration + Complete Skills Toolkit**\n\n[Quick Start](#-quick-start) • [Features](#-features) • [Documentation](#-documentation) • [Examples](#-examples) • [Tools](#-tools)\n\n\u003c/div\u003e\n\n---\n\n## 🎯 Overview\n\n**Spotify Skills for Claude** is a comprehensive development platform that combines:\n\n- 🎵 **Production Spotify API Skill** - Fully-featured example with OAuth 2.0 and 40+ methods\n- 🛠️ **Automated Development Tools** - Create, validate, and package skills effortlessly\n- 📚 **Educational Resources** - Complete guides teaching skill creation from first principles\n- 📋 **Official Specifications** - The authoritative Agent Skills Spec v1.0\n- 🎨 **6 Curated Examples** - Real-world skill patterns from Anthropic\n\nWhether you want to **use** the Spotify skill or **create your own skills**, this project provides everything you need.\n\n---\n\n## 🏗️ Architecture\n\n```mermaid\nflowchart TB\n    subgraph \"Claude Desktop\"\n        CLAUDE[Claude AI Assistant]\n    end\n\n    subgraph \"Spotify Skill Package\"\n        SKILL[SKILL.md\u003cbr/\u003eMain Documentation]\n\n        subgraph \"Scripts (Python Tools)\"\n            SC[spotify_client.py\u003cbr/\u003e40+ API Methods]\n            PC[playlist_creator.py\u003cbr/\u003e5 Creation Strategies]\n            CG[cover_art_generator.py\u003cbr/\u003eImage Generation]\n        end\n\n        subgraph \"References\"\n            API_REF[api_reference.md\u003cbr/\u003eAPI Documentation]\n            AUTH[authentication_guide.md\u003cbr/\u003eOAuth 2.0 Setup]\n            LLM_GUIDE[COVER_ART_LLM_GUIDE.md\u003cbr/\u003eDesign Instructions]\n        end\n    end\n\n    subgraph \"Development Tools\"\n        INIT[init_skill.py\u003cbr/\u003eCreate New Skills]\n        VAL[validate_skill.py\u003cbr/\u003eStructure Validation]\n        PKG[package_skill.py\u003cbr/\u003eDistribution Packaging]\n    end\n\n    subgraph \"Spotify Web API\"\n        AUTH_API[OAuth 2.0\u003cbr/\u003eAuthentication]\n\n        subgraph \"API Endpoints\"\n            PLAYLIST_API[Playlist Management\u003cbr/\u003eCreate, Update, Delete]\n            SEARCH_API[Search \u0026 Discovery\u003cbr/\u003eTracks, Artists, Albums]\n            PLAYBACK_API[Playback Control\u003cbr/\u003ePlay, Pause, Skip]\n            USER_API[User Data\u003cbr/\u003eProfile, Top Items, History]\n            IMAGE_API[Cover Upload\u003cbr/\u003eugc-image-upload]\n        end\n    end\n\n    subgraph \"Image Generation Pipeline\"\n        SVG[SVG Generation\u003cbr/\u003eText + Colors]\n        PNG[PNG Conversion\u003cbr/\u003ecairosvg]\n        OPT[Image Optimization\u003cbr/\u003ePillow/JPEG]\n    end\n\n    %% Main Flow\n    CLAUDE --\u003e|Loads Skill| SKILL\n    SKILL --\u003e|References| SC\n    SKILL --\u003e|References| PC\n    SKILL --\u003e|References| CG\n    SKILL --\u003e|Links To| API_REF\n    SKILL --\u003e|Links To| AUTH\n    SKILL --\u003e|Links To| LLM_GUIDE\n\n    %% Authentication Flow\n    SC --\u003e|OAuth 2.0| AUTH_API\n    CG --\u003e|OAuth 2.0| AUTH_API\n    AUTH --\u003e|Guides| AUTH_API\n\n    %% API Operations\n    SC --\u003e|GET/POST/PUT/DELETE| PLAYLIST_API\n    SC --\u003e|Search Queries| SEARCH_API\n    SC --\u003e|Control Commands| PLAYBACK_API\n    SC --\u003e|Data Retrieval| USER_API\n\n    PC --\u003e|Uses| SC\n    PC --\u003e|Creates Playlists| PLAYLIST_API\n    PC --\u003e|Searches Content| SEARCH_API\n\n    %% Cover Art Flow\n    CG --\u003e|Analyzes Content| SC\n    CG --\u003e|Reads Instructions| LLM_GUIDE\n    CG --\u003e|Generates| SVG\n    SVG --\u003e|Converts| PNG\n    PNG --\u003e|Optimizes| OPT\n    OPT --\u003e|Uploads| IMAGE_API\n\n    %% Development Tools\n    INIT -.-\u003e|Creates| SKILL\n    VAL -.-\u003e|Validates| SKILL\n    PKG -.-\u003e|Packages| SKILL\n\n    %% Styling\n    classDef claude fill:#FF6B35,stroke:#333,stroke-width:3px,color:#fff\n    classDef skill fill:#4A90E2,stroke:#333,stroke-width:2px,color:#fff\n    classDef script fill:#50C878,stroke:#333,stroke-width:2px,color:#fff\n    classDef reference fill:#9B59B6,stroke:#333,stroke-width:2px,color:#fff\n    classDef tool fill:#F39C12,stroke:#333,stroke-width:2px,color:#333\n    classDef api fill:#1DB954,stroke:#333,stroke-width:2px,color:#fff\n    classDef image fill:#E91E63,stroke:#333,stroke-width:2px,color:#fff\n\n    class CLAUDE claude\n    class SKILL skill\n    class SC,PC,CG script\n    class API_REF,AUTH,LLM_GUIDE reference\n    class INIT,VAL,PKG tool\n    class AUTH_API,PLAYLIST_API,SEARCH_API,PLAYBACK_API,USER_API,IMAGE_API api\n    class SVG,PNG,OPT image\n```\n\n### Key Components\n\n#### 🎵 Core Scripts\n- **`spotify_client.py`** (838 lines, 40+ methods)\n  - OAuth 2.0 authentication with auto-refresh\n  - Playlist management (CRUD operations)\n  - Search (tracks, artists, albums, playlists)\n  - Playback control (play, pause, skip, volume, shuffle)\n  - User data (profile, top items, saved tracks)\n  - Recommendations engine\n  - Audio features analysis\n  - Network access detection\n\n- **`playlist_creator.py`** (332 lines, 5 strategies)\n  - Create by artist/band name\n  - Create by theme/mood keywords\n  - Create by lyrical content\n  - Create from song lists\n  - Create from AI recommendations\n  - Deduplication \u0026 batch processing\n\n- **`cover_art_generator.py`** (565 lines)\n  - Content-driven design analysis\n  - SVG generation with text wrapping\n  - PNG conversion (cairosvg)\n  - Image optimization (Pillow)\n  - Direct upload to Spotify\n  - 20+ theme presets (legacy)\n  - WCAG 2.1 AA compliance\n\n#### 📚 Reference Documents\n- **`api_reference.md`** - Complete Spotify API documentation\n- **`authentication_guide.md`** - OAuth 2.0 setup instructions\n- **`COVER_ART_LLM_GUIDE.md`** - Content analysis \u0026 color psychology guide\n\n#### 🛠️ Development Tools\n- **`init_skill.py`** - Bootstrap new skill projects\n- **`validate_skill.py`** - Verify skill structure \u0026 content\n- **`package_skill.py`** - Create distributable .skill packages\n\n---\n\n## ✨ Features\n\n### 🎵 Spotify API Skill\n\n**Primary Use:** Create and manage Spotify playlists, search music, control playback\n\n**⚡ UNIQUE CAPABILITY: Image Generation**\n\u003e This skill can **generate images** - something Claude cannot do natively! It creates custom SVG-based cover art and converts them to PNG images, bypassing Claude's built-in limitation.\n\n- **🎨 Custom Cover Art Generation**: Auto-generate thumbnail-readable playlist cover images with:\n  - **SVG → PNG image generation** (Claude cannot generate images natively!)\n  - **Automatic text wrapping** for long playlist titles\n  - **20+ mood themes** (summer, chill, energetic, romantic, nostalgic, etc.)\n  - **15+ genre color schemes** (rock, jazz, electronic, blues, indie, etc.)\n  - **10 artist-specific moods** (Beatles, Queen, Pink Floyd, Nirvana, etc.)\n  - **Large typography** (60-96px fonts) optimized for thumbnail readability\n  - **80% text width** for maximum visibility at all sizes\n  - **Smart element spacing** to prevent overlap\n  - **WCAG 2.1 compliant** - Accessibility-first design with high contrast\n  - **Comprehensive LLM guide** - Detailed instructions for quality generation\n- **Intelligent Playlist Creation**: Create playlists by artist, theme, lyrics, or song list\n- **Playlist Management**: Create, update, delete, add/remove tracks\n- **Search \u0026 Discovery**: Find tracks, artists, albums, playlists\n- **Playback Control**: Play, pause, skip, volume, shuffle, and repeat\n- **User Data**: Access profile, top items, and listening history\n- **Authentication**: OAuth 2.0 with automatic token refresh\n- **Network Detection**: Automatic error messages for blocked access\n- **Environment Setup**: `.env` file support with example template\n\n**Cover Art Features:**\n- Large typography (60-96px) optimized for thumbnail visibility\n- Text spans 80% of cover width for readability\n- Smart element spacing prevents overlap\n- Theme/genre/artist-appropriate color schemes\n- Auto-optimization for Spotify's size requirements\n\n**For Advanced App Development:**\n- Robust error handling with `SpotifyAPIWrapper`\n- Credential validation with clear error messages\n- Data export for React/static web apps (see `ADVANCED_USAGE.md`)\n- **User Data**: Access profile, top items, and listening history\n- **Recommendations**: AI-powered music discovery\n\n### 🛠️ Development Tools\n\n```bash\n# Create a new skill from template\npython tools/init_skill.py my-new-skill --path ./\n\n# Validate skill structure and content\npython tools/validate_skill.py ./my-new-skill\n\n# Package skill for distribution\npython tools/package_skill.py ./my-new-skill ./dist\n```\n\n### 📚 Learning Resources\n\n- **Complete Guide** - Step-by-step skill creation process\n- **Interactive Workbook** - Fill-in-the-blank planning templates\n- **6 Example Patterns** - From minimal to advanced complexity\n- **Official Spec** - Agent Skills Specification v1.0\n\n---\n\n## 🚀 Quick Start\n\n\u003e 📘 **New to this project?** Start with **[GETTING_STARTED.md](GETTING_STARTED.md)** for a simple 5-step setup guide!\n\n### Using the Spotify Skill (Summary)\n\n1. **Enable network access** in Claude Desktop (Settings → Developer → Allow network egress)\n2. **Install dependencies**: `pip install -r requirements.txt` (includes image generation libraries!)\n3. **Get Spotify credentials** from [developer.spotify.com/dashboard](https://developer.spotify.com/dashboard)\n4. **Get refresh token**: `python get_refresh_token.py`\n5. **Test**: `python spotify-api/scripts/test_credentials.py`\n6. **✨ Generate cover art**: `python spotify-api/test_cover_art.py` (Creates actual image files!)\n\n**Full instructions**: [GETTING_STARTED.md](GETTING_STARTED.md)\n\n### Creating Your Own Skills\n\n1. **Initialize a new skill**:\n   ```bash\n   python tools/init_skill.py my-api-skill --path ./\n   ```\n\n2. **Study example patterns**:\n   - Browse `examples/` for 6 curated patterns\n   - Read `Guide/SKILL_CREATION_GUIDE.md` for principles\n\n3. **Implement and validate**:\n   ```bash\n   # Develop your skill\n   code my-api-skill/SKILL.md\n\n   # Validate structure\n   python tools/validate_skill.py ./my-api-skill\n\n   # Package for distribution\n   python tools/package_skill.py ./my-api-skill\n   ```\n\n---\n\n## 📖 Documentation\n\n### Main Documentation\n\n| Document | Description |\n|----------|-------------|\n| [GETTING_STARTED.md](GETTING_STARTED.md) | **Start here** - Simple 5-step setup guide |\n| [USER_GUIDE.md](USER_GUIDE.md) | Complete usage guide with examples |\n\n### Skill Creation\n\n| Document | Description |\n|----------|-------------|\n| [Guide/SKILL_CREATION_GUIDE.md](Guide/SKILL_CREATION_GUIDE.md) | Complete skill creation tutorial |\n| [Guide/SKILL_CREATION_WORKBOOK.md](Guide/SKILL_CREATION_WORKBOOK.md) | Interactive planning templates |\n| [Guide/ADVANCED_SKILL_EXAMPLES.md](Guide/ADVANCED_SKILL_EXAMPLES.md) | 5 detailed skill patterns |\n| [agent_skills_spec.md](agent_skills_spec.md) | Official Agent Skills Spec v1.0 |\n\n### Tools \u0026 Examples\n\n| Document | Description |\n|----------|-------------|\n| [tools/README.md](tools/README.md) | Development tools documentation |\n| [examples/README.md](examples/README.md) | 6 curated skill patterns |\n| [examples/EXAMPLES_REFERENCE.md](examples/EXAMPLES_REFERENCE.md) | Detailed pattern analysis |\n\n---\n\n## 🎨 Examples\n\nThis project includes documentation for **6 curated skill patterns** from the [Anthropic Skills repository](https://github.com/anthropics/skills):\n\n| Pattern | Complexity | Best For |\n|---------|-----------|----------|\n| **template-skill** | ⭐ Minimal | Quick start, learning basics |\n| **internal-comms** | ⭐⭐ Simple | Multi-mode workflows |\n| **theme-factory** | ⭐⭐ Medium | Reference libraries |\n| **brand-guidelines** | ⭐⭐⭐ Medium | Visual/template skills |\n| **mcp-server** | ⭐⭐⭐ Advanced | Technical guides |\n| **slack-gif-creator** | ⭐⭐⭐⭐ Advanced | Complex toolkits |\n\nPlus the **Spotify API skill** as a production-ready API integration example!\n\nSee [examples/README.md](examples/README.md) for detailed pattern comparison.\n\n---\n\n## 🤝 Contributing\n\nWe welcome contributions! Whether you're fixing bugs, improving docs, or creating new examples - your help makes this project better.\n\n### Quick Contribution Guide\n\n1. **🐛 Report bugs** - [Open an issue](https://github.com/fabioc-aloha/spotify-skill/issues/new?template=bug_report.yml)\n2. **💡 Suggest features** - [Request a feature](https://github.com/fabioc-aloha/spotify-skill/issues/new?template=feature_request.yml)\n3. **📖 Improve docs** - Fix typos, clarify instructions, add examples\n4. **🔧 Submit code** - Fork, code, test, and open a PR\n5. **🎨 Share skills** - Add your example skill to `examples/`\n\n### Getting Started\n\n```bash\n# Fork and clone\ngit clone https://github.com/YOUR-USERNAME/spotify-skill.git\ncd spotify-skill\n\n# Set up environment\npython -m venv .venv\n.venv\\Scripts\\activate  # Windows\npip install -r spotify-api/requirements.txt\n\n# Make changes and validate\npython tools/validate_skill.py ./spotify-api\n\n# Open PR!\n```\n\n**Full guidelines**: [CONTRIBUTING.md](CONTRIBUTING.md)\n\n### Priority Areas\n\n- 🐛 [Bug fixes](https://github.com/fabioc-aloha/spotify-skill/labels/bug)\n- 📖 Documentation improvements\n- 🎨 New example skill patterns\n- ✨ Feature enhancements\n\n**Join the discussion**: [GitHub Discussions](https://github.com/fabioc-aloha/spotify-skill/discussions)\n\n---\n\n## 🛠️ Tools\n\n### Automated Development Utilities\n\nLocated in `tools/` directory:\n\n| Tool | Purpose |\n|------|---------|\n| **init_skill.py** | Create new skills from template with proper structure |\n| **validate_skill.py** | Validate SKILL.md format, YAML frontmatter, naming conventions |\n| **package_skill.py** | Package skills as distributable .zip files |\n\n### Usage Examples\n\n```bash\n# Create a new skill\npython tools/init_skill.py weather-api --path ./skills\n\n# Validate before distribution\npython tools/validate_skill.py ./skills/weather-api\n\n# Package for sharing\npython tools/package_skill.py ./skills/weather-api ./dist\n```\n\n---\n\n## 📂 Project Structure\n\n```\nspotify-skill/\n├── spotify-api/              # Production Spotify skill\n│   ├── SKILL.md             # Main skill documentation\n│   ├── scripts/             # Python API wrapper (40+ methods)\n│   └── references/          # API and auth guides\n├── tools/                   # Development utilities\n│   ├── init_skill.py        # Skill initializer\n│   ├── validate_skill.py    # Skill validator\n│   └── package_skill.py     # Skill packager\n├── examples/                # Curated skill patterns\n│   ├── README.md            # Pattern comparison\n│   └── EXAMPLES_REFERENCE.md # Detailed analysis\n├── Guide/                   # Educational content\n│   ├── SKILL_CREATION_GUIDE.md\n│   ├── SKILL_CREATION_WORKBOOK.md\n│   └── ADVANCED_SKILL_EXAMPLES.md\n└── agent_skills_spec.md     # Official specification\n```\n\n---\n\n## 🎓 Learning Paths\n\n### Beginner (2-3 hours)\n1. Read `Guide/SKILL_CREATION_GUIDE.md` sections 1-3\n2. Browse `examples/README.md` for pattern overview\n3. Study the Spotify skill as a complete example\n\n### Intermediate (4-6 hours)\n1. Complete `Guide/SKILL_CREATION_WORKBOOK.md`\n2. Deep-dive `examples/EXAMPLES_REFERENCE.md`\n3. Create your first skill using the tools\n\n### Advanced (2-3 hours)\n1. Compare multiple patterns from `examples/`\n2. Study Spotify skill's production architecture\n3. Implement complex skills with mixed patterns\n\n---\n\n## 🔒 Security\n\nThis project includes proper security practices:\n\n- ✅ `.env` files for credentials (never committed)\n- ✅ OAuth 2.0 authorization code flow\n- ✅ Automatic token refresh\n- ✅ `.gitignore` for sensitive files\n- ⚠️ Never commit API credentials to version control\n\n---\n\n## 📜 License\n\nThis project integrates content from multiple sources:\n\n- **Spotify Skill Code**: Custom implementation (use freely)\n- **Development Tools**: Apache License 2.0 (from [Anthropic Skills](https://github.com/anthropics/skills))\n- **Agent Skills Spec**: Apache License 2.0 (from Anthropic)\n- **Example Documentation**: Apache License 2.0 (referencing Anthropic Skills)\n\nSee [INTEGRATION_SUMMARY.md](INTEGRATION_SUMMARY.md) for complete licensing details.\n\n---\n\n## 🙏 Acknowledgments\n\nSpecial thanks to:\n\n- **Anthropic PBC** - For open-sourcing the Agent Skills system and exemplar skills\n- **Spotify** - For providing the comprehensive Web API\n- **Claude** - For the amazing AI capabilities that make skills possible\n\n---\n\n## 🔗 Links\n\n- **Official Claude Skills Docs**: https://support.claude.com/en/articles/12512198-how-to-create-custom-skills\n- **Anthropic Skills Repository**: https://github.com/anthropics/skills\n- **Spotify Web API**: https://developer.spotify.com/documentation/web-api\n- **Agent Skills Blog Post**: https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills\n\n---\n\n## 💬 Support\n\n- 📖 Read the [complete documentation](USER_GUIDE.md)\n- 🐛 [Report issues](https://github.com/fabioc-aloha/spotify-skill/issues)\n- 💡 [Join discussions](https://github.com/fabioc-aloha/spotify-skill/discussions)\n- 🚀 [View changelog](CHANGELOG.md)\n- 🤝 [Contributing guidelines](CONTRIBUTING.md)\n\n---\n\n\u003cdiv align=\"center\"\u003e\n\n**Built with ❤️ for the Claude Skills community**\n\n⭐ Star this repo if you find it helpful!\n\n**Current Release**: [v0.9.0](https://github.com/fabioc-aloha/spotify-skill/releases/tag/v0.9.0) • [Download Skill](https://github.com/fabioc-aloha/spotify-skill/releases/download/v0.9.0/spotify-api.skill)\n\n\u003c/div\u003e\n","funding_links":[],"categories":["Lista de Habilidades","Phase 3: Build and Integrate"],"sub_categories":["Habilidades de la Comunidad","Reference Implementations"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabioc-aloha%2Fspotify-skill","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffabioc-aloha%2Fspotify-skill","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffabioc-aloha%2Fspotify-skill/lists"}