claude

spotify

Browse catalog metadata and manage playlists, playback, and saved libraries on Spotify.

3 on GitHubby APIMaticv0.2.0MITupdated 2 days ago
/

Plugin spotify from marketplace context-plugins in context-plugins/plugin-marketplace. Commands read from the repo's manifest — 2 days ago.

What it installs

Skills (29)

  • dotnet-authentication

    Authentication for the Spotify Web API .NET SDK in C# — this API authenticates with OAuth 2.0 client credentials and the OAuth 2.0 authorization-code grant, and this skill gives the credential each scheme takes, the SpotifyWebApiClientOptions property to set it on, and the startup check that keeps a

  • dotnet-calling-endpoints

    Calling operations on an APIMatic-generated .NET SDK in C# — finding the controller that owns an operation, required vs optional parameters, request and response envelope shapes, async usage, and cancellation. Load before writing the first call to an SDK operation, or when an operation's shape or re

  • dotnet-client-initialization

    Creating and registering an APIMatic-generated .NET SDK client in C# — construction, the builder/options shape, HttpClient ownership and lifetime, and dependency-injection registration in ASP.NET Core. Load before wiring the client into an application's service container or writing the factory that

  • dotnet-configuration-resilience

    Client configuration and resilience for an APIMatic-generated .NET SDK in C# — retries and backoff, timeouts and cancellation, base-URL/server selection, list pagination, SSE streaming, and request/response logging. Load before you register or tune the client — the option names alone do not reveal w

  • dotnet-error-handling

    Error and exception handling for an APIMatic-generated .NET SDK in C# — load before writing any try/catch around an SDK call, an exception-translation layer, or error middleware. Covers which exception types actually reach your catch blocks, how to read status codes and error bodies safely, and the

  • dotnet-getting-started

    Spotify Web API .NET SDK identity and lookup layer (.NET/C# only) you load directly — install, root namespace, environments, auth pattern, and the SDK map (shipped inside the SDK source repo): every operation signature and error case by lookup, plus the source file declaring each model, enum and err

  • dotnet-integrate-spotify-web-api

    MANDATORY FIRST STEP for Spotify Web API .NET SDK work in a C#/.NET project — load this BEFORE opening the SDK map or touching any project file; .NET/C# SDK ONLY, never load it for any other language. Applies when asked to integrate Spotify Web API in C# — Albums, Artists, Audiobooks, CategoriesApi,

  • dotnet-models

    Working with models in an APIMatic-generated .NET SDK in C# — building request models, required members and nullability, enums, union/AnyOf accessors, and JSON wire names versus C# property names. Load before constructing request payloads or mapping SDK models onto your own domain types.

  • dotnet-testing

    Testing code that calls an APIMatic-generated .NET SDK in C# — which seam to fake, covering error and edge paths, asserting real behaviour rather than execution, and keeping tests independent of SDK internals. Load before writing tests for the integration layer.

  • python-authentication

    Authentication for an APIMatic-generated Python SDK — supplying credentials in typed or dict form, the scheme shapes, the managed OAuth2 token lifecycle and its caching, what a failed token fetch actually raises (and why it bypasses the non-raising response mode), and loading secrets safely. Load be

  • python-calling-endpoints

    Calling operations on an APIMatic-generated Python SDK — finding the group that owns an operation, the positional/keyword-only split and the parameters that never appear in the signature at all, passing a body as a model or a dict, uploading a file or a raw binary body, the two response modes, consu

  • python-client-initialization

    Creating and holding an APIMatic-generated Python SDK client in Python — construction, the keyword-only constructor shape, choosing the sync or async class, transport ownership and the close/aclose obligation, and where the client lives in a script, an ASGI app, or a forking worker. Load before wiri

  • python-configuration-resilience

    Client configuration and resilience for an APIMatic-generated Python SDK — server and base-URL selection, the retry policy (on by default, off with `max_retries=0`) and what it will and will not repeat, what a timeout actually bounds, proxies and TLS, and request/response logging through the transpo

  • python-error-handling

    Error and exception handling for an APIMatic-generated Python SDK — load before writing any try/except around an SDK call, an exception-translation layer, or error middleware. Covers the single ApiError type and its per-operation error union, narrowing with isinstance or match, the failures that are

  • python-event-streams

    Consuming a server-sent-events (text/event-stream) operation on an APIMatic-generated Python SDK — what EventStream[T] / AsyncEventStream[T] yields, how the loop must end so the connection is released, narrowing a union of event types, what raises and when (there is no SSE exception class), the sile

  • python-file-handling

    Sending and receiving files with an APIMatic-generated Python SDK — which arm of the upload alias to hand an endpoint and what each one costs in memory, re-sendability and ownership, the three behaviours that differ between a multipart part and a raw body, when a body goes out chunked rather than si

  • python-getting-started

    Spotify Web API Python SDK identity and lookup layer (Python only) — install, import root, base URL/environments, the auth pattern, the SDK map that ships at the SDK root (`sdk-map.md` + `map/operations/`) and how to traverse it, and the module table naming the one file owning each fact the map leav

  • python-integrate-spotify-web-api

    MANDATORY FIRST STEP for Spotify Web API Python SDK work in a Python project — load this BEFORE you write any code; Python SDK ONLY, never load it for any other language. Applies when asked to integrate Spotify Web API in Python — get the current user's followed artists, add one or more items to a u

  • python-models

    Working with models in an APIMatic-generated Python SDK — pydantic models and their TypedDict companions, required members vs the UNSET sentinel, why Optional here is not typing.Optional, open enums, union aliases and discriminators, collections, wire aliases, frozen instances, unknown-field preserv

  • python-testing

    Testing code that calls an APIMatic-generated Python SDK — which seam to fake (the transport protocol), asserting on the request the SDK actually built, covering the error and decode-failure paths, and keeping tests independent of SDK internals. Load before writing tests for the integration layer.

  • typescript-authentication

    Authentication for an APIMatic-generated TypeScript SDK — supplying credentials on the client options object, the credential shape each scheme kind takes, OAuth 2 token caching and refresh, and replacing the token source. Load before wiring credentials into the client, or when a call comes back 401/

  • typescript-calling-endpoints

    Calling operations on an APIMatic-generated TypeScript SDK — finding the resource that owns an operation, building the one flat channel-blind request object, required vs optional vs defaulted fields and the values that never appear on the request at all, passing a body, the ApiPromise return and the

  • typescript-client-initialization

    Creating and reusing an APIMatic-generated TypeScript SDK client — construction, the ClientOptions shape, fetch ownership and client lifetime, and wiring the client into an application's startup. Load before wiring the client into an app or writing the factory that builds it.

  • typescript-configuration-resilience

    Client configuration and resilience for an APIMatic-generated TypeScript SDK — the five ClientOptions fields, server/base-URL selection and template variables, the retry policy (on by default — what it retries, what it never does, per-call overrides) and the per-attempt timeout, cancellation, the bu

  • typescript-error-handling

    Error handling for an APIMatic-generated TypeScript SDK — load before writing any try/catch around an SDK call, an error-translation layer, or middleware. Covers the one error family and its closed err.kind, the four throwables that sit outside it, which types actually reach your catch blocks, readi

  • typescript-getting-started

    Spotify Web API TypeScript SDK identity and lookup layer (TypeScript/JavaScript only) — install, the single import specifier `spotify-web-api`, the server environments and the base-URL knob, the auth pattern, the SDK map that ships inside the installed package (`sdk-map.md` + `map/operations/`) and

  • typescript-integrate-spotify-web-api

    MANDATORY FIRST STEP for Spotify Web API TypeScript SDK work in a TypeScript or JavaScript project — load this BEFORE you write any code; TypeScript SDK ONLY, never load it for any other language. Applies when asked to integrate Spotify Web API in TypeScript/Node — check users saved albums, get an a

  • typescript-models

    Working with models in an APIMatic-generated TypeScript SDK — building request bodies from plain object literals, required members and optional-versus-nullable fields, open enums, discriminated and undiscriminated unions, the four date codecs, and the schema companion beside every type. Load before

  • typescript-testing

    Testing code that calls an APIMatic-generated TypeScript SDK — which seam to fake (`ClientOptions.fetch`, or an interceptor at the global-fetch layer), stubbing bodies in wire shape, asserting the request the SDK actually built, covering the error and decode-failure paths, turning the on-by-default

View source on GitHub context.apimatic.io

More from context-plugins/plugin-marketplace

All 43 plugins →

tesla

claudecodex

Monitor, locate, and control Tesla vehicles remotely with real-time telemetry and commands.

30 skills

3

adyen

claude

Accept payments, issue payouts, and run risk, platform, and balance operations with Adyen.

29 skills

3

alpaca

claude

Trade stocks and crypto programmatically with zero-commission orders and real-time market data.

29 skills

3

binance

claude

Trade crypto assets, monitor market data, and manage orders on Binance.

29 skills

3

coingecko

claude

Track cryptocurrency prices, market caps, trading volume, and historical exchange data via CoinGecko.

29 skills

3

deepgram

claude

Transcribe, understand, and synthesize speech with Deepgram's audio AI models.

29 skills

3

Maintain spotify?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins43 plugins