What the tech

Search

/ opens search from anywhere. Esc closes it.

Tools

Get the newsletter

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).

  • Adoption35 points 46
  • Upkeep20 points 100
  • Trust20 points 100
  • Quality15 points 85
  • Reader answers10 points Not enough answers yet, so this does not count

How the formula works

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.

ScannerResultDate
Gen Agent Trust HubPassedOct 30, 2026
SocketPassedOct 30, 2026
SnykLow riskOct 30, 2026
RunlayerLow riskMar 13, 2026
ZeroLeaksPassedApr 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

Alternatives to stripe-best-practices

All skills for this job
  • clerk-setup

    For developers adding Clerk sign-in to a web or mobile app through the Clerk CLI.

    Score 74 59.1K installs Official

    Get clerk-setup
  • gemini-api-dev

    For developers writing Python or TypeScript code against the Gemini API and its managed agents.

    Score 79 26.8K installs Official

    Get gemini-api-dev
  • Prisma

    For TypeScript developers on Prisma ORM who want correct queries, CLI commands and database setup.

    Score 87 422K installs Official

    Get Prisma
  • resend

    For developers sending or receiving app email through Resend's API.

    Score 74 24.5K installs Official High-risk warning

    Get resend