{"skills":[{"name":"sezzle-checkout","description":"Implement a full Sezzle BNPL checkout integration from scratch — authentication, session creation, shopper redirect, and order management (capture, refund, release, reauthorize, upcharge). Covers direct REST API and the JavaScript Checkout SDK (popup, iframe, redirect), plus express checkout. Use when: \"add Sezzle to my checkout\", \"integrate Sezzle payments\", \"create a Sezzle checkout session\", \"capture or refund a Sezzle order\", \"implement auth and capture with Sezzle\", \"add the Sezzle JS SDK\", \"add Sezzle express checkout\". Not for Shopify/WooCommerce/BigCommerce/Magento/Wix — those have platform plugins.\n","files":["SKILL.md"]},{"name":"sezzle-prototype-sandbox","description":"Working Sezzle sandbox demo with no production setup: create checkouts, complete them with test data, exercise release/capture/refund. Start here if you have no Sezzle credentials; covers sandbox sign-up, merchant app approval, and API key generation. Use when: \"prototype with Sezzle\", \"test the Sezzle API\", \"try a Sezzle checkout in sandbox\", \"demo Sezzle payments\", \"get Sezzle test data\", \"get Sezzle API keys\", \"initial setup for Sezzle\", \"I have no Sezzle credentials yet\". Throwaway calls only, no integration code. Sandbox only, so no real money moves.\n","files":["SKILL.md"]},{"name":"sezzle-webhooks","description":"Subscribe to and handle Sezzle webhook events — order authorization, capture, refund, customer tokenization, and disputes — including HMAC-SHA256 signature verification. Use when: \"set up Sezzle webhooks\", \"handle order.authorized events\", \"verify the Sezzle-Signature header\", \"get notified when a Sezzle order is captured or refunded\", \"handle Sezzle dispute events\". Assumes API credentials exist; for full checkout integration use sezzle-checkout first.\n","files":["SKILL.md"]}]}