stripe-best-practices: a Claude Code skill by Stripe
Official
For developers adding payments, subscriptions or sales tax to an app with Stripe. Skip it if you use another payment provider or never touch the Stripe API.
- Score
- 76of 100
- Rank
- #108of 239
- Installs
- 32.2Kon skills.sh
- Security
- Clear 5 scanners
- Updated
- 2026
- Context
- ~228tokens always
Install
npx skills add https://github.com/stripe/ai --skill stripe-best-practices Run it in your terminal. View the source
Using the Claude app rather than Claude Code? You can add a skill there too. How to add it in the app
What does stripe-best-practices do?
stripe-best-practices is a skill that steers Stripe integration choices toward the current API version and SDKs. A routing table maps each goal to an API: Checkout Sessions for one-time payments, Setup Intents to save cards, Accounts v2 for Connect, Billing for subscriptions, Stripe Tax for VAT and GST, and Financial Accounts for embedded banking, each with a reference file to read first. Rules include separate sandboxes, restricted rk_ keys, a StripeClient instance, webhook-based fulfillment, checking for a tax registration first, and never passing payment_method_types. Without an account, it suggests stripe sandbox create for test keys.
When should you use stripe-best-practices?
Use it when
- You are choosing between Checkout Sessions and PaymentIntents
- You are setting up subscriptions or a marketplace with Connect
- You want to collect VAT or sales tax through Stripe
Skip it when
- Your app uses a different payment provider
- You only need to read Stripe dashboard reports
What it needs and what it can touch
You need
- A Stripe account, or a sandbox made with the Stripe CLI
What it can do
- Can run the Stripe CLI (sandbox create, whoami)
- Can install the Stripe CLI globally with npm
From reading its instructions, not from running it.
Why it scores 76
Strongest on upkeep (100 of 100), weakest on adoption (46).
Is stripe-best-practices safe to install?
Every scanner that checked it passed it. Scanners often miss what other scanners catch, and a skill can change after a scan. Read its source before you install it.
| Scanner | Result | Date |
|---|---|---|
| Gen Agent Trust Hub | Passed | Oct 30, 2026 |
| Socket | Passed | Oct 30, 2026 |
| Snyk | Low risk | Oct 30, 2026 |
| Runlayer | Low risk | Mar 13, 2026 |
| ZeroLeaks | Passed | Apr 16, 2026 |
Details
- Installs
- 32,175
- Repository stars
- 2,053
- Last repository change
- Tokens always loaded
- about 228
- Tokens when used
- about 1,311
- License
- MIT
- Data confidence
- High
Did it do the job for you?
Alternatives to stripe-best-practices
All skills for this job-
Get clerk-setupclerk-setup
For developers adding Clerk sign-in to a web or mobile app through the Clerk CLI.
-
Get gemini-api-devgemini-api-dev
For developers writing Python or TypeScript code against the Gemini API and its managed agents.
-
Get PrismaPrisma
For TypeScript developers on Prisma ORM who want correct queries, CLI commands and database setup.
-
Get resendresend
For developers sending or receiving app email through Resend's API.