integrate-paypal

Orchestrates PayPal .NET SDK integration through a plan-first subagent workflow in C# projects.

Updated Jun 9, 2026
One-click install
npx skills add https://github.com/apimatic/plugin-marketplace --skill integrate-paypal-apimatic
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: integrate-paypal
Source: https://github.com/apimatic/plugin-marketplace/tree/main/plugins/paypal-sdk/skills/integrate-paypal
Command: npx skills add https://github.com/apimatic/plugin-marketplace --skill integrate-paypal-apimatic

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI coding agents hallucinate PayPal SDK signatures, wire names, and error types when writing C# integration code, producing compile errors and broken payment flows. This Skill routes every PayPal .NET SDK need through a single grounded paypal-sdk agent that returns an authoritative contract sheet before any code is written. ## Core Features & Use Cases - Plan-first orchestration: Spawns one paypal-sdk agent that writes a paypal-plan.md contract sheet with exact signatures, enum values, and error accessors, then enforces a hard gate blocking all code edits until the plan exists and has been read. - Mandatory companion-skill loading: Requires loading every dotnet-* usage skill named in the contract sheet's REQUIRED READING block before implementation begins. - Error delegation: Routes any compile or runtime error on PayPalServerSdk.* types (CS1061, CS0117, CS0234, and similar) back to the warm agent for in-place fixes instead of guessing. - Use Case: A developer asks their agent to add checkout capture and refunds to an ASP.NET Core app; the Skill spawns the agent once, gathers the contract sheet, loads the named dotnet skills, and implements each step from grounded facts. ## Quick Start Ask your agent to integrate PayPal payments into your C# project and load this Skill first so it can spawn the paypal-sdk agent and plan before writing any code.

Frequently Asked Questions about integrate-paypal

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I integrate the PayPal .NET SDK into a C# project with an AI agent?▼

Load this Skill first, then let it spawn the paypal-sdk agent with your full request. The agent writes a paypal-plan.md contract sheet with exact signatures and wire names, and you implement from that sheet only after it exists and has been read.

How do I fix CS1061 or CS0117 errors on PayPalServerSdk types?▼

Send the exact error output and the files involved to your existing paypal-sdk agent as a follow-up message, not a new spawn. It investigates from its SDK map, fixes the code in place, and reports whether it could build-verify.

Does this PayPal integration skill work with Python or Node.js projects?▼

No. The Skill is scoped strictly to the APIMatic-generated PayPal .NET SDK (PayPalServerSdk namespace) in C#/.NET projects. For any other language it explicitly does nothing and should not be loaded.

Why should I not read the PayPal SDK map or source myself?▼

The SDK map and source belong to the paypal-sdk agent, which holds them warm in its own context. Loading them into the main agent bloats context and duplicates cost; contract facts come from the contract sheet or a follow-up question to the warm agent.

Can I start writing code while the paypal-sdk agent is still running?▼

No. Creating or editing any project file while the agent runs is a defect because it edits files in place and your writes would collide. You may only do read-only prerequisite work such as repo surveys, dotnet restore, and baseline builds.