{
  "schemaVersion": 1,
  "name": "AgentTaste",
  "url": "https://agenttaste.dev/skills?category=payments",
  "filters": {
    "category": "payments",
    "agent": "all",
    "source": "all",
    "q": ""
  },
  "total": 27,
  "count": 3,
  "endpoints": {
    "json": "https://agenttaste.dev/skills.json?category=payments",
    "markdown": "https://agenttaste.dev/skills.md?category=payments",
    "llms": "https://agenttaste.dev/llms.txt"
  },
  "filterContract": {
    "category": [
      "all",
      "frontend-ui",
      "seo",
      "keyword-research",
      "payments",
      "conversion",
      "development",
      "launch"
    ],
    "agent": [
      "all",
      "claude-code",
      "cursor",
      "codex",
      "antigravity"
    ],
    "source": [
      "all",
      "agenttaste",
      "upstream"
    ],
    "q": "Literal text search, all whitespace-separated terms must match, maximum 200 characters."
  },
  "agents": [
    {
      "id": "claude-code",
      "name": "Claude Code",
      "directory": ".claude/skills"
    },
    {
      "id": "cursor",
      "name": "Cursor",
      "directory": ".agents/skills"
    },
    {
      "id": "codex",
      "name": "Codex",
      "directory": ".agents/skills"
    },
    {
      "id": "antigravity",
      "name": "Antigravity",
      "directory": ".agents/skills"
    }
  ],
  "categories": [
    {
      "id": "frontend-ui",
      "name": "Frontend UI",
      "description": "Interfaces, design systems, accessibility and interaction.",
      "count": 0
    },
    {
      "id": "seo",
      "name": "SEO & GEO",
      "description": "Crawlability, on-page SEO, structured data and AI search.",
      "count": 0
    },
    {
      "id": "keyword-research",
      "name": "Keyword research",
      "description": "Find search demand, validate intent and group opportunities.",
      "count": 0
    },
    {
      "id": "payments",
      "name": "Payments",
      "description": "Checkout, subscriptions, webhooks and payment migrations.",
      "count": 3
    },
    {
      "id": "conversion",
      "name": "Copy & conversion",
      "description": "Landing page copy, clear documentation and conversion flows.",
      "count": 0
    },
    {
      "id": "development",
      "name": "Engineering",
      "description": "Architecture, TypeScript rules and React performance.",
      "count": 0
    },
    {
      "id": "launch",
      "name": "Launch & growth",
      "description": "Product launches, competitor research and distribution.",
      "count": 0
    }
  ],
  "skills": [
    {
      "slug": "waffo-pancake-checkout",
      "name": "Waffo Pancake Global Checkout Architecture",
      "category": "payments",
      "description": "Step-by-step rules for integrating Merchant-of-Record payments via @waffo/pancake-ts. Includes cryptographic webhook signature verification, idempotent ledger records, and refund handling.",
      "author": "@AgentTaste",
      "access": "public",
      "source": {
        "kind": "agenttaste",
        "url": "https://agenttaste.dev/skills/waffo-pancake-checkout#instructions"
      },
      "url": "https://agenttaste.dev/skills/waffo-pancake-checkout",
      "skillMdUrl": "https://agenttaste.dev/skills/waffo-pancake-checkout/SKILL.md",
      "agents": [
        "claude-code",
        "cursor",
        "antigravity"
      ],
      "useWhen": [
        "Integrate Waffo Pancake checkout and verified payment webhooks."
      ],
      "inputs": [
        "Server code and fulfillment requirements",
        "Merchant configuration and test environment"
      ],
      "outputs": [
        "Server-only checkout and idempotent webhook handling"
      ],
      "prerequisites": [
        "Current @waffo/pancake-ts documentation.",
        "Server-side signing credentials and provider test access."
      ],
      "installation": {
        "claude-code": {
          "kind": "markdown",
          "versionPolicy": "site-current",
          "command": "curl --fail --show-error --location --create-dirs 'https://agenttaste.dev/skills/waffo-pancake-checkout/SKILL.md' --output '.claude/skills/waffo-pancake-checkout/SKILL.md'",
          "guideUrl": "https://agenttaste.dev/skills/waffo-pancake-checkout#installation",
          "directory": ".claude/skills/waffo-pancake-checkout"
        },
        "cursor": {
          "kind": "markdown",
          "versionPolicy": "site-current",
          "command": "curl --fail --show-error --location --create-dirs 'https://agenttaste.dev/skills/waffo-pancake-checkout/SKILL.md' --output '.agents/skills/waffo-pancake-checkout/SKILL.md'",
          "guideUrl": "https://agenttaste.dev/skills/waffo-pancake-checkout#installation",
          "directory": ".agents/skills/waffo-pancake-checkout"
        },
        "antigravity": {
          "kind": "markdown",
          "versionPolicy": "site-current",
          "command": "curl --fail --show-error --location --create-dirs 'https://agenttaste.dev/skills/waffo-pancake-checkout/SKILL.md' --output '.agents/skills/waffo-pancake-checkout/SKILL.md'",
          "guideUrl": "https://agenttaste.dev/skills/waffo-pancake-checkout#installation",
          "directory": ".agents/skills/waffo-pancake-checkout"
        }
      }
    },
    {
      "slug": "stripe-best-practices",
      "name": "Stripe integration best practices",
      "category": "payments",
      "description": "Stripe’s own agent skill guides API selection, test environments, subscriptions, tax, Connect and payment integration practices.",
      "author": "Stripe",
      "access": "public",
      "source": {
        "repository": "stripe/ai",
        "revision": "08d371a9fbe098ecc943713a70a669ef05cfa6d6",
        "path": "skills/stripe-best-practices/SKILL.md",
        "skillName": "stripe-best-practices",
        "license": "MIT",
        "installer": "skills-cli",
        "kind": "upstream",
        "verifiedAt": "2026-10-09",
        "url": "https://github.com/stripe/ai/blob/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/stripe-best-practices/SKILL.md"
      },
      "url": "https://agenttaste.dev/skills/stripe-best-practices",
      "skillMdUrl": "https://agenttaste.dev/skills/stripe-best-practices/SKILL.md",
      "agents": [
        "claude-code",
        "cursor",
        "codex",
        "antigravity"
      ],
      "useWhen": [
        "Implement or review a Stripe checkout or subscription integration.",
        "Choose between Stripe APIs for a defined payment workflow."
      ],
      "inputs": [
        "Payment use case and existing code",
        "Stripe integration and account configuration"
      ],
      "outputs": [
        "Integration decisions tied to Stripe documentation",
        "Implementation and test-mode validation"
      ],
      "prerequisites": [
        "Current Stripe documentation and project code.",
        "Test credentials for any integration tests; keep secrets server-side."
      ],
      "installation": {
        "claude-code": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/stripe-best-practices --skill stripe-best-practices --agent claude-code",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".claude/skills/stripe-best-practices"
        },
        "cursor": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/stripe-best-practices --skill stripe-best-practices --agent cursor",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/stripe-best-practices"
        },
        "codex": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/stripe-best-practices --skill stripe-best-practices --agent codex",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/stripe-best-practices"
        },
        "antigravity": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/stripe-best-practices --skill stripe-best-practices --agent antigravity",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/stripe-best-practices"
        }
      }
    },
    {
      "slug": "stripe-api-upgrades",
      "name": "Stripe API and SDK upgrades",
      "category": "payments",
      "description": "Stripe’s upgrade-stripe skill reviews current versions, the target API, webhook endpoints and SDK changes before implementing a migration.",
      "author": "Stripe",
      "access": "public",
      "source": {
        "repository": "stripe/ai",
        "revision": "08d371a9fbe098ecc943713a70a669ef05cfa6d6",
        "path": "skills/upgrade-stripe/SKILL.md",
        "skillName": "upgrade-stripe",
        "license": "MIT",
        "installer": "skills-cli",
        "kind": "upstream",
        "verifiedAt": "2026-10-09",
        "url": "https://github.com/stripe/ai/blob/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/upgrade-stripe/SKILL.md"
      },
      "url": "https://agenttaste.dev/skills/stripe-api-upgrades",
      "skillMdUrl": "https://agenttaste.dev/skills/stripe-api-upgrades/SKILL.md",
      "agents": [
        "claude-code",
        "cursor",
        "codex",
        "antigravity"
      ],
      "useWhen": [
        "Upgrade a Stripe SDK or API version.",
        "Review webhook behavior before a payment migration."
      ],
      "inputs": [
        "Current API and SDK versions",
        "Target version and integration files"
      ],
      "outputs": [
        "Documented upgrade plan",
        "Validated integration and webhook changes"
      ],
      "prerequisites": [
        "Current official migration documentation.",
        "A test environment for verifying payment and webhook behavior."
      ],
      "installation": {
        "claude-code": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/upgrade-stripe --skill upgrade-stripe --agent claude-code",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".claude/skills/upgrade-stripe"
        },
        "cursor": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/upgrade-stripe --skill upgrade-stripe --agent cursor",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/upgrade-stripe"
        },
        "codex": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/upgrade-stripe --skill upgrade-stripe --agent codex",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/upgrade-stripe"
        },
        "antigravity": {
          "kind": "skills-cli",
          "versionPolicy": "pinned-source",
          "command": "npx skills add https://github.com/stripe/ai/tree/08d371a9fbe098ecc943713a70a669ef05cfa6d6/skills/upgrade-stripe --skill upgrade-stripe --agent antigravity",
          "guideUrl": "https://github.com/vercel-labs/skills#available-commands",
          "directory": ".agents/skills/upgrade-stripe"
        }
      }
    }
  ]
}