FA

fabioc-aloha/spotify-skill

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

18 stars 质量 54 趋势 22Apache-2.0

Spotify Skills for Claude - Production Spotify API integration + complete toolkit for creating Claude Desktop Skills. Includes OAuth 2.

概览

is a comprehensive development platform that combines: - 🎵 - Fully-featured example with OAuth 2.0 and 40+ methods - 🛠️ - Create, validate, and package skills effortlessly - 📚 - Complete guides teaching skill creation from first principles - 📋 - The authoritative Agent Skills Spec v1.0 - 🎨 - Real-world skill patterns from Anthropic Whether you want to the Spotify skill or , this project provides everything you need. - (838 lines, 40+ methods) - OAuth 2.0 authentication with auto-refresh - Playlist management (CRUD operations) - Search (tracks, artists, albums, playlists) - Playback control (play, pause, skip, volume, shuffle) - User data (profile, top items, saved tracks) - Recommendations engine - Audio features analysis - Network access detection - (332 lines, 5 strategies) - Create by artist/band name - Create by theme/mood keywords - Create by lyrical content - Create from song lists - Create from AI recommendations - Deduplication & batch processing - (565 lines) -...

README

以下为原文 README 节选,完整内容请查看原文。


🎯 Overview

Spotify Skills for Claude is a comprehensive development platform that combines:

  • 🎵 Production Spotify API Skill - Fully-featured example with OAuth 2.0 and 40+ methods
  • 🛠️ Automated Development Tools - Create, validate, and package skills effortlessly
  • 📚 Educational Resources - Complete guides teaching skill creation from first principles
  • 📋 Official Specifications - The authoritative Agent Skills Spec v1.0
  • 🎨 6 Curated Examples - Real-world skill patterns from Anthropic

Whether you want to use the Spotify skill or create your own skills, this project provides everything you need.


🏗️ Architecture

flowchart TB
    subgraph "Claude Desktop"
        CLAUDE[Claude AI Assistant]
    end

    subgraph "Spotify Skill Package"
        SKILL[SKILL.mdMain Documentation]

        subgraph "Scripts (Python Tools)"
            SC[spotify_client.py40+ API Methods]
            PC[playlist_creator.py5 Creation Strategies]
            CG[cover_art_generator.pyImage Generation]
        end

        subgraph "References"
            API_REF[api_reference.mdAPI Documentation]
            AUTH[authentication_guide.mdOAuth 2.0 Setup]
            LLM_GUIDE[COVER_ART_LLM_GUIDE.mdDesign Instructions]
        end
    end

    subgraph "Development Tools"
        INIT[init_skill.pyCreate New Skills]
        VAL[validate_skill.pyStructure Validation]
        PKG[package_skill.pyDistribution Packaging]
    end

    subgraph "Spotify Web API"
        AUTH_API[OAuth 2.0Authentication]

        subgraph "API Endpoints"
在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add fabioc-aloha/spotify-skill
新手?先看 mcpskill.org 教程 →