github.com/PaddleHQ/paddle-agent-skills
| Skill | Added | Review |
|---|---|---|
paddle-subscription-update skills/subscription-update/SKILL.md Change a Paddle subscription's plan from a Next.js Server Action — auth, ownership check, `prorationBillingMode`, items-array replace semantics, preview-before-commit, and `on_payment_failure` handling. | 81 81 1.35x Agent success vs baseline Impact 96% 1.35xAverage score across 3 eval scenarios Securityby Medium Suggest reviewing before use Reviewed: Version: cbd404f | |
paddle-webhooks skills/webhooks/SKILL.md Receive and verify Paddle webhooks in a Next.js Route Handler — signature verification, idempotency, retry semantics, and local testing. | 87 87 1.13x Agent success vs baseline Impact 99% 1.13xAverage score across 3 eval scenarios Securityby Medium Suggest reviewing before use Reviewed: Version: cbd404f | |
paddle-subscription-sync skills/subscription-sync/SKILL.md Mirror Paddle subscription and customer state into your database via webhooks — schema, upsert pattern, status semantics, scheduled changes, and access gating. | 68 68 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-subscription-cancel skills/subscription-cancel/SKILL.md Cancel a Paddle subscription from a Next.js Server Action — auth, ownership check, safe `effectiveFrom` default, revalidation, and the `canceled` vs `scheduledChange` distinction. | 84 84 1.09x Agent success vs baseline Impact 100% 1.09xAverage score across 3 eval scenarios Securityby Medium Suggest reviewing before use Reviewed: Version: cbd404f | |
paddle-pricing-pages skills/pricing-pages/SKILL.md Render country-localized prices on a Next.js pricing page using Paddle.js PricePreview — country detection, billing frequency toggle, and currency formatting. | 67 67 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-catalog-setup skills/catalog-setup/SKILL.md Create the Paddle products and prices that other Paddle skills depend on — try MCP tools first, fall back to a Node SDK seed script, or dictate dashboard steps as a last resort. | 60 60 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-sandbox-testing skills/sandbox-testing/SKILL.md Test a Paddle integration end-to-end using the sandbox environment, test cards, the webhook simulator, and local tunnels — without taking real money. | 67 67 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-customer-portal skills/customer-portal/SKILL.md Mint a Paddle customer portal session URL from a Next.js Server Action — the portal-vs-custom-billing-screen trade-off, auth, ownership, URL structure (overview vs deep links), and the security model. | 64 64 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-checkout-web skills/checkout-web/SKILL.md Add a Paddle Checkout to a Next.js web app — overlay or inline, with event handling, customer pre-fill, and dynamic line item updates. | 72 72 Impact — No eval scenarios have been run Securityby Medium Suggest reviewing before use Version: cbd404f | |
paddle-billing-history skills/billing-history/SKILL.md Render the authenticated user's billing history in Next.js — listing transactions via the Paddle Node SDK, the mandatory customer-id filter, pagination via `.next()`/`.hasMore`, status filtering, and formatting raw transaction totals (lowest-unit conversion + Intl.NumberFormat, with the zero-decimal currency special case for JPY/KRW/CLP). | 69 69 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: cbd404f |