← ClaudeAtlas

csharp-getting-startedlisted

Entry point for integrating the PayPal Server SDK C# SDK (APIMatic-generated, built on APIMatic.Core with Newtonsoft.Json). Carries the SDK's identity — package id, client class, environments, base exception — this SDK's own map of schemes, environments and controllers, the package layout, and where to read the source. Load this first, before any other csharp-* skill.
MuHamza30/paypal-api-plugin · ★ 0 · Web & Frontend · score 70
Install: claude install-skill MuHamza30/paypal-api-plugin
# Getting started with an APIMatic-generated C# SDK This is the **SDK-specific** reference and grounding layer, and the entry into the companion `csharp-*` skills. The SDK is a thin shim over the **`APIMatic.Core`** runtime package, with **Newtonsoft.Json** for serialization. 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: `csharp-client-initialization`, `csharp-authentication`, `csharp-calling-endpoints`, `csharp-models`, `csharp-error-handling`, `csharp-configuration-resilience`, `csharp-testing`. > **Before writing any integration code, locate the SDK source on disk** (see the *SDK source* section > below) and read it to confirm every signature, class, enum, and exception type as you go. The source > is obtained exactly as that section describes. Do **not** copy or edit it inside your own source tree; > regenerate the SDK instead if something needs to change. ## SDK identity | | | | --- | --- | | API | `PayPal Server SDK` | | Runtime dependencies | `APIMatic.Core`, `Microsoft.CSharp`, `Microsoft.Extensions.Configuration.Binder`; a build adds more — **read the `PackageReference` rows in the `.csproj`**. Newtonsoft.Json arrives **transitively** | | Package id | `PaypalServerSdkStandard` (version `2.29.0.0`) — the `<AssemblyName>`, and the only string `dotnet add package` accepts | | Install | `dotnet add reference path/to/PaypalServerSdk.Standar