{
  "$schema": "https://top-agent-skills.com/schemas/catalog.v1.json",
  "type": "primary-category",
  "slug": "payments-billing",
  "title": "Payments & Billing",
  "shortTitle": "Payments",
  "description": "Checkout, subscription billing, webhooks, invoicing, refunds, tax and dunning across Stripe, Paddle, and Lemon Squeezy.",
  "canonical": "https://top-agent-skills.com/top-skills-for-payments-billing",
  "alternates": {
    "html": "https://top-agent-skills.com/top-skills-for-payments-billing",
    "markdown": "https://top-agent-skills.com/top-skills-for-payments-billing.md",
    "json": "https://top-agent-skills.com/top-skills-for-payments-billing.json"
  },
  "rubricVersion": "1.0",
  "methodology": "https://top-agent-skills.com/about/methodology",
  "contentLastUpdated": "2026-09-02",
  "count": 11,
  "topPick": {
    "slug": "stripe-best-practices",
    "name": "stripe-best-practices",
    "score": 59,
    "tagline": "Stripe's own integration playbook: pick the right API, set up Connect and billing, and handle keys and webhooks securely.",
    "url": "https://top-agent-skills.com/skill/stripe-best-practices"
  },
  "ranking": [
    {
      "rank": 1,
      "slug": "stripe-best-practices",
      "name": "stripe-best-practices",
      "score": 59,
      "tagline": "Stripe's own integration playbook: pick the right API, set up Connect and billing, and handle keys and webhooks securely.",
      "bestFor": "Building, modifying, or reviewing any Stripe integration — payments, marketplaces, subscriptions, secure key management.",
      "notIdealFor": "Non-Stripe payment processors (Adyen, Braintree, PayPal) — the rules are Stripe-specific.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor",
        "gemini-cli"
      ],
      "install": "/plugin marketplace add stripe/ai",
      "url": "https://top-agent-skills.com/skill/stripe-best-practices",
      "json": "https://top-agent-skills.com/skill/stripe-best-practices.json"
    },
    {
      "rank": 2,
      "slug": "stripe-projects",
      "name": "stripe-projects",
      "score": 59,
      "tagline": "Provision a Postgres, Redis, auth, or LLM provider through the Stripe Projects catalog rather than signing up by hand.",
      "bestFor": "Letting an agent provision and wire up cloud services (DB, cache, auth, email, model providers) with credentials returned inline.",
      "notIdealFor": "Teams that must provision through their own IaC (Terraform, Pulumi) or a locked-down cloud account.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor",
        "gemini-cli"
      ],
      "install": "/plugin marketplace add stripe/ai",
      "url": "https://top-agent-skills.com/skill/stripe-projects",
      "json": "https://top-agent-skills.com/skill/stripe-projects.json"
    },
    {
      "rank": 3,
      "slug": "stripe-connect-recommend",
      "name": "connect-recommend",
      "score": 58,
      "tagline": "The marketplace architecture decision, made with a compatibility matrix that blocks invalid Connect configurations instead of describing them.",
      "bestFor": "Choosing a Stripe Connect charge pattern and account type before you build — the decision that is expensive to reverse once money is flowing.",
      "notIdealFor": "Writing the integration. This produces a recommendation document; stripe-payments is the implementation skill once the design is settled.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "npx skills add stripe/ai --skill connect-recommend",
      "url": "https://top-agent-skills.com/skill/stripe-connect-recommend",
      "json": "https://top-agent-skills.com/skill/stripe-connect-recommend.json"
    },
    {
      "rank": 4,
      "slug": "upgrade-stripe",
      "name": "upgrade-stripe",
      "score": 57,
      "tagline": "Stripe's version-upgrade guide: move API versions and SDKs without breaking your integration.",
      "bestFor": "Migrating a Stripe integration to a newer API version or SDK with a clear backward-compatibility map.",
      "notIdealFor": "Greenfield integrations with no existing Stripe version to upgrade from — start with stripe-best-practices.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor",
        "gemini-cli"
      ],
      "install": "/plugin marketplace add stripe/ai",
      "url": "https://top-agent-skills.com/skill/upgrade-stripe",
      "json": "https://top-agent-skills.com/skill/upgrade-stripe.json"
    },
    {
      "rank": 5,
      "slug": "stripe-directory",
      "name": "stripe-directory",
      "score": 57,
      "tagline": "Find vendors and partners for a job-to-be-done — and, where supported, let the agent purchase and consume the service.",
      "bestFor": "Discovering software, service providers, or partners for a vertical or workflow, with optional agent-initiated purchase.",
      "notIdealFor": "Internal vendor catalogs or procurement that must route through an approved supplier list.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code",
        "cursor",
        "gemini-cli"
      ],
      "install": "/plugin marketplace add stripe/ai",
      "url": "https://top-agent-skills.com/skill/stripe-directory",
      "json": "https://top-agent-skills.com/skill/stripe-directory.json"
    },
    {
      "rank": 6,
      "slug": "stripe-link-checkout",
      "name": "create-payment-credential",
      "score": 57,
      "tagline": "Stripe's answer to agentic checkout: one-time payment credentials so an agent can buy without ever seeing the underlying card.",
      "bestFor": "Letting an agent complete a real purchase on a merchant site, with the human approving each transaction and the real credentials never exposed.",
      "notIdealFor": "Anything resembling a sandbox. This spends real money on live merchant sites — treat it as a production capability with a human in the loop, never as a dev-time convenience.",
      "provenance": "verified-org",
      "publisher": "Stripe",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "npx skills add stripe/link-cli --skill create-payment-credential",
      "url": "https://top-agent-skills.com/skill/stripe-link-checkout",
      "json": "https://top-agent-skills.com/skill/stripe-link-checkout.json"
    },
    {
      "rank": 7,
      "slug": "dodo-payments-skills",
      "name": "dodo-payments-skills",
      "score": 54,
      "tagline": "The deepest MoR skill coverage after Stripe: 17 skills from checkout to go-live.",
      "bestFor": "SaaS and digital-product teams integrating a merchant of record with usage- or credit-based billing models.",
      "notIdealFor": "Card-processing-only setups where you keep merchant-of-record duties yourself — that is Stripe territory.",
      "provenance": "verified-org",
      "publisher": "Dodo Payments",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "npx skills add dodopayments/skills --skill checkout-integration",
      "url": "https://top-agent-skills.com/skill/dodo-payments-skills",
      "json": "https://top-agent-skills.com/skill/dodo-payments-skills.json"
    },
    {
      "rank": 8,
      "slug": "paddle-agent-skills",
      "name": "paddle-agent-skills",
      "score": 53,
      "tagline": "Paddle's own integration playbook: ten skills for Checkout, webhooks, pricing pages, and subscription lifecycle on the merchant-of-record platform.",
      "bestFor": "Building or reviewing a Paddle Billing integration — catalog, Checkout, webhooks, customer portal, and subscription upgrade/downgrade/cancel — where Paddle handles payments, tax, and compliance as merchant of record.",
      "notIdealFor": "Paddle Classic (these skills target Paddle Billing only) and non-Paddle processors such as Stripe or Lemon Squeezy.",
      "provenance": "verified-org",
      "publisher": "Paddle",
      "license": "Apache-2.0",
      "compatibility": [
        "claude-code",
        "codex",
        "cursor",
        "gemini-cli"
      ],
      "install": "/plugin marketplace add PaddleHQ/paddle-agent-skills",
      "url": "https://top-agent-skills.com/skill/paddle-agent-skills",
      "json": "https://top-agent-skills.com/skill/paddle-agent-skills.json"
    },
    {
      "rank": 9,
      "slug": "norman-finance",
      "name": "norman-finance",
      "score": 49,
      "tagline": "The ledger, not the checkout: categorise, reconcile, invoice, file.",
      "bestFor": "Small businesses and freelancers doing their own books who want transaction categorisation, reconciliation and tax preparation driven from the agent.",
      "notIdealFor": "Anyone outside Germany and the EU. The tax, incorporation and filing skills are Finanzamt-, GmbH/UG-, Gewerbe- and DATEV-specific, so a US bookkeeping workflow gets little from it.",
      "provenance": "verified-org",
      "publisher": "Norman Finance",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "/plugin marketplace add norman-finance/norman-mcp-server",
      "url": "https://top-agent-skills.com/skill/norman-finance",
      "json": "https://top-agent-skills.com/skill/norman-finance.json"
    },
    {
      "rank": 10,
      "slug": "paypal-ai-toolkit",
      "name": "paypal-ai-toolkit",
      "score": 47,
      "tagline": "The largest payment processor, first-party: checkout to disputes to payouts.",
      "bestFor": "Building or auditing PayPal integrations — checkout flows, subscriptions, invoicing, and webhook handling with vendor-canonical guidance.",
      "notIdealFor": "Non-PayPal processors — for Stripe use the Stripe official skills already in this category.",
      "provenance": "verified-org",
      "publisher": "PayPal",
      "license": "Apache-2.0",
      "compatibility": [
        "claude-code"
      ],
      "install": "/plugin install paypal@claude-plugins-official",
      "url": "https://top-agent-skills.com/skill/paypal-ai-toolkit",
      "json": "https://top-agent-skills.com/skill/paypal-ai-toolkit.json"
    },
    {
      "rank": 11,
      "slug": "lemonsqueezy-skills",
      "name": "lemonsqueezy-claude-skills",
      "score": 36,
      "tagline": "Operate a Lemon Squeezy store from the agent: customer lookup, refunds, discount codes, receipts, and a sales dashboard — six support-and-revops skills.",
      "bestFor": "Day-to-day Lemon Squeezy operations — support lookups, refunds, discount management, and sales reporting — for a store that is already live.",
      "notIdealFor": "The initial checkout build (these skills assume a working store) and non-Lemon-Squeezy processors. Cross-agent support is unverified beyond Claude Code.",
      "provenance": "community",
      "publisher": "adrianwedd",
      "license": "MIT",
      "compatibility": [
        "claude-code"
      ],
      "install": "git clone https://github.com/adrianwedd/lemonsqueezy-claude-skills",
      "url": "https://top-agent-skills.com/skill/lemonsqueezy-skills",
      "json": "https://top-agent-skills.com/skill/lemonsqueezy-skills.json"
    }
  ],
  "faqs": [
    {
      "question": "Stripe, Paddle, or Lemon Squeezy — which Skill should I use?",
      "answer": "Decide by billing model. Stripe is a payment service provider: you keep maximum control and you are responsible for sales tax and chargebacks — use the Stripe Skills (stripe-best-practices). Paddle and Lemon Squeezy are merchants of record: they collect, remit tax, and own chargebacks for you. Use Paddle's official paddle-agent-skills for a full Paddle Billing integration (catalog, Checkout, webhooks, subscription lifecycle), and the Lemon Squeezy skills for operating an existing store (refunds, discount codes, support lookups)."
    },
    {
      "question": "What does the Stripe Skill do for checkout?",
      "answer": "It generates a working Checkout Session setup — pricing model, customer creation, success/cancel URLs, metadata for your internal records — and writes the webhook handler that completes the order on payment success."
    },
    {
      "question": "How do they handle webhook idempotency?",
      "answer": "The top Skills enforce checking event IDs against a processed set, with database-level uniqueness, so a webhook retry never double-charges or double-fulfills."
    },
    {
      "question": "Are subscription state machines handled?",
      "answer": "Yes — handling active, past_due, canceled, paused and trialing states; converting between them; and writing the matching access-control logic."
    },
    {
      "question": "Do these Skills handle tax?",
      "answer": "They configure Stripe Tax or Avalara; tax rates and compliance are upstream and depend on jurisdiction. The Skill cannot replace a tax accountant."
    },
    {
      "question": "Can these Skills test billing flows?",
      "answer": "Yes — they author tests against Stripe's test mode and use the Stripe CLI to replay webhook events for state-machine testing."
    }
  ],
  "license": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "Top Agent Skills (https://top-agent-skills.com)"
}