Individual skill
stripe
Use when wiring an app to Stripe for payments, subscriptions, Checkout, webhooks or the billing portal — adding a paywall or paid plan, charging recurring fees, and debugging why a completion event never fires, why signature verification fails, or why a webhook fires twice and duplicates the order. NOT a generic non-Stripe inbound event receiver (that is `webhooks`), NOT the invoice document's legal form (that is `invoicing`), NOT deciding what to charge (that is `pricing`).
skills/stripe/SKILL.md
Source commit d9d6bb338f66cc1e23998585e580a0ea45bbcb82
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 6, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 552
- Repository last updated
- Nov 4, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- agent-skills Repository topic
- agentic-ai Repository topic
- ai-agents Repository topic
- ai-coding Repository topic
- claude-code Repository topic
- cli Repository topic
- cline Repository topic
- codex Repository topic
- coding-assistant Repository topic
- cursor Repository topic
- stripe Declared skill tag
- payments Declared skill tag
- subscriptions Declared skill tag
- checkout Declared skill tag
- webhooks Declared skill tag
- billing Declared skill tag
- saas Declared skill tag
- legal Derived category
- testing Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 11,837 bytesSKILL.mdcore · 11,837 bytesSKILL.mdcore · 11,837 bytesSKILL.mdcore · 11,837 bytesevals/README.mddoc · 707 bytesevals/cases.yamlasset · 2,853 bytesreferences/going-live.mddoc · 2,743 bytesreferences/webhook-events.mddoc · 3,411 bytesscripts/verify.shruns · 4,840 bytes
Read excerpt
# Stripe — Checkout, subscriptions, and webhooks that survive production
Wire an app to Stripe for one-time payments and subscriptions: a Checkout
Session to take money, a signature-verified webhook to learn the outcome, and
the billing portal so customers manage themselves. Targets stripe-node v22.x
(API version `2026-05-27.dahlia`).
The one rule everything else hangs off:
- **Stripe is the source of truth; your DB is a cache kept current by verified
webhooks.** A subscription's real state lives in Stripe. You mirror it locally
only so you can render a paywall without a round-trip. The webhook is what
keeps the mirror honest — never the client redirect, never polling.