What problem does it solve? Adding payments and subscriptions to a Convex backend normally requires writing webhook handlers, verifying Stripe signatures, and tracking subscription state manually. This Skill wires Stripe to Convex through the official @convex-dev/stripe component so checkout, webhooks, and subscription gating work with minimal code. ## Core Features & Use Cases - Checkout Sessions: Creates Stripe checkout sessions for subscriptions via a Convex action, with automatic customer creation. - Automatic Webhook Handling: Registers a signature-verified webhook route through the component's registerRoutes, eliminating manual constructEvent logic. - Server-Side Subscription Gating: Provides an isSubscribed query that reads component tables to gate features on active or trialing subscriptions. - Use Case: A SaaS built on Convex needs paid plans. Use this Skill to install the component, register the webhook endpoint, and gate premium queries behind verified subscription state. ## Quick Start Add Stripe subscription billing to my Convex app with a checkout action, webhook endpoint, and a subscription gate query.