stripe-integration skill (wshobson) for Claude Code: build Stripe payments
stripe-integration helps Claude write Stripe payment code: checkout, subscriptions, webhooks and refunds.
- Installs
- 13.6K
- on skills.sh
- Stars
- 42.1K
- on GitHub
- Files
- 1
- besides SKILL.md
- Updated
- Oct 2026
- last repo commit
stripe-integration is a skill from wshobson/agents. It loads when you build payments with Stripe. It steers Claude toward Checkout Sessions for most integrations, explains when Payment Intents and Setup Intents fit better, and covers the six webhook events SKILL.md calls critical.
The examples are Python and use the stripe library with a test key (sk_test_...). A second file, references/details.md, holds five payment patterns, webhook handling, customer management and refunds. The skill bundles no scripts. It writes code for you to run, so you supply your own Stripe account and keys.
Good for
- Developers adding Stripe Checkout or subscriptions to a web app
- Teams that need webhook handling and refund code
- Builders using Stripe Connect for marketplaces
Install stripe-integration
Claude Code
- 1
Copy this prompt.
Install the stripe-integration skill in Claude Code. Run this command: npx skills add wshobson/agents --skill stripe-integration Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
Built from the package data we hold. Not yet tested by us. Source.
What's in the skill
When it loads
Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.
Sections in SKILL.md
- When to Use This Skill
- Core Concepts
- 1. Payment Flows
- 2. Webhooks
- 3. Subscriptions
- 4. Customer Management
- Quick Start
- Detailed patterns and worked examples
- Testing
Key facts
- Source repo
- wshobson/agents
- Installs on skills.sh
- 13,630 as of 2026-11-02
- GitHub stars
- 42,081 (whole repo) as of 2026-11-02
- License
- MIT
- Last repo commit
- 2026-10-30
- skills.sh audits
- Gen Agent Trust Hub pass, Socket pass, Snyk warn
What it includes
Checkout Sessions (recommended), Payment Intents and Setup Intents compared.
Payment flowsSix critical events, from payment_intent.succeeded to invoice.payment_succeeded.
WebhooksProduct, Price, Subscription and Invoice, and how they fit together.
SubscriptionsCreate customers, store several payment methods, track metadata and billing details.
Customer managementCreates a subscription Checkout Session with the stripe library and a test key.
Example code for you to run. It uses sk_test_ as the placeholder key.
Network ·
Quick start (Python)Test card numbers and a test payment flow using a test customer and payment intent.
Network ·
TestingFive payment patterns, secure webhook endpoint, idempotency, customers and refunds.
Detailed patterns (references/details.md)Example create_refund function with partial amount and a reason.
The example calls stripe.Refund.create. Run it against test mode first.
Write ·
Refund handling
From the official docs
Permissions
Medium risk
The skill only holds instructions, but it steers Claude to write code that moves money when run with a live Stripe key. Use test-mode keys while you build, and read generated code before you run it.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Example code can create refunds and charges
The details file includes a create_refund function, and the quick start creates a Checkout Session. With a live key these affect real customers. Start with sk_test_ keys. github.com
Webhook code needs signature checks
The details file shows a secure webhook endpoint and signature verification. Keep that check in any endpoint you deploy. github.com
The plugin route adds more than this skill
The payment-processing plugin folder holds 4 skills, 1 agent file(s) and 0 command file(s), plus plugin.json files. The repo tree shows no hooks or MCP config in it. The skills CLI route installs only this skill. github.com
Technical details
| Talks to | Stripe API, when you run the generated code |
|---|---|
| Scopes |
|
Questions
How do I install the stripe-integration skill?
Use the install box above. The skills CLI command installs only this skill. The plugin route installs payment-processing, which also holds three other skills and an agent file.
Does stripe-integration need a Stripe API key?
The skill does not ask for one, but the code it helps you write does. The examples use a test key (sk_test_...) and you bring your own Stripe account. Keep real secret keys out of chat and out of committed files.
Will Claude charge cards or issue refunds on its own?
Only if you run the code with a live key. The skill bundles no scripts. SKILL.md and references/details.md contain example code, including a refund function. Use test keys (sk_test_...) first and read the code before you run it.
Does it use Python only?
The Python examples are in SKILL.md and references/details.md. The details file also includes browser-side JavaScript for Stripe Elements.
Is stripe-integration safe to install?
The skill is two Markdown files with no scripts, so installing it adds instructions only. The risk comes from running generated payment code with live keys. Use test mode first, and review any webhook endpoint before deploying it.
Does it work in the Claude app or Codex?
The install box lists a zip upload for the Claude app and a plugin route for Codex. The wshobson/agents README names Claude Code, Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot and Pi as supported tools.
Information
updated Nov 2, 2026
- Repository
- wshobson/agents
- Folder
plugins/payment-processing/skills/stripe-integration
Sources
Docs, issue trackers and discussions this page is built from.
Show all 6Hide
- README · github.com
- Claude Code skills · code.claude.com
- Using skills in Claude · support.claude.com
- stripe-integration SKILL.md · github.com
- stripe-integration details.md · github.com
- stripe-integration on skills.sh · skills.sh