About stripe-implementer
A skill for developers implementing Stripe payments, subscriptions, webhooks, customer management, and marketplace flows. It outlines common payment paths and practices for handling keys, signatures, and idempotency.
Key features
- 01Checkout Sessions and Payment Intents
- 02Subscription billing flows
- 03Webhook event handling
- 04Customer and Connect workflows
- 05Key, signature, and idempotency guidance
Use cases
- 01Adding one-time payments
- 02Building recurring subscriptions
- 03Processing Stripe webhook events
- 04Implementing marketplace payments with Stripe Connect
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ shipshitdev/ skills --skill stripe-implementerAfter installing, type/stripe-implementerin Claude Code to confirm it loaded.
Bundled filesplugin.jsonreferences/full-guide.md
Details
From the project READMEStripe Implementer
When to Use
Use when you're:
- Integrating Stripe payments
- Implementing subscription billing
- Setting up Stripe webhooks
- Managing Stripe customers
- Handling payment intents or checkout sessions
- Implementing Stripe Connect or marketplace features
Quick Setup
bun add stripe @stripe/stripe-js
STRIPE_SECRET_KEY=sk_test_...
STRIPE_PUBLISHABLE_KEY=pk_test_...
STRIPE_WEBHOOK_SECRET=whsec_...
Key Flows
Payment Methods
- Checkout Sessions: Recommended for one-time payments
- Payment Intents: For custom payment flows
- Subscriptions: For recurring billing
Webhook Events
payment_intent.succeeded/payment_intent.payment_failedcustomer.subscription.created/updated/deletedinvoice.payment_succeeded/failed
Best Practices
- Never expose secret keys client-side
- Always verify webhook signatures
- Use idempotency keys for critical operations
- Test with Stripe CLI:
stripe listen --forward-to localhost:3000/api/webhooks/stripe
References
Comments
Markdown supported