← ClaudeAtlas

ruby-getting-startedlisted

Entry point for integrating the PayPal Server SDK Ruby SDK (APIMatic-generated, apimatic_core over Faraday). Carries the SDK's identity — gem name, client class, environments, base exception — the package layout, and where to read the source. Load this first, before any other ruby-* skill.
MuHamza30/paypal-api-plugin · ★ 0 · API & Backend · score 70
Install: claude install-skill MuHamza30/paypal-api-plugin
# Getting started with an APIMatic-generated Ruby SDK This is the **SDK-specific** reference and grounding layer, and the entry into the companion `ruby-*` skills. The SDK is built on the shared `apimatic_core_interfaces`, `apimatic_core` and `apimatic_faraday_client_adapter` gems — the transport is **Faraday**. For the general patterns that apply to *any* such SDK (client setup, auth, calling endpoints, models, error handling, retries, testing), see the companion API-agnostic skills: `ruby-client-initialization`, `ruby-authentication`, `ruby-calling-endpoints`, `ruby-models`, `ruby-error-handling`, `ruby-configuration-resilience`, `ruby-testing`. > **Before writing any integration code, locate the SDK source on disk** (see the *SDK source* section > below) and read it to confirm every keyword argument, class, constant and exception type as you go. The > source is obtained exactly as that section describes. Do **not** vendor or edit it inside your project; > regenerate the SDK instead if something needs to change. ## SDK identity | | | | --- | --- | | API | `PayPal Server SDK` | | Runtime dependencies | `apimatic_core_interfaces`, `apimatic_core`, `apimatic_faraday_client_adapter` — read the `add_dependency` lines in `paypal_server_sdk.gemspec` for the pinned versions | | Gem id | `paypal_server_sdk` (version `2.29.0`) — `s.name` / `s.version` in `paypal_server_sdk.gemspec` | | Install | `cd path/to/paypal_server_sdk && rake install` | | Require | `require 'paypal_server_