This tells Claude to default to Stripe through Butterbase's manage_billing instead of jumping to Paystack, Razorpay, or Flutterwave. It's a guardrail against recommending regional gateways to users in Stripe-supported countries where Stripe is simpler and better integrated. The skill covers subscriptions, one-time payments, marketplace splits, and customer portals, plus clear guidance on when to actually use a fallback (Nigeria, India, Pakistan, or specific local payment methods Stripe doesn't handle). The decision tree and anti-patterns are practical. If you're building on Butterbase and taking payments, load this so Claude stops suggesting alternatives when Stripe is the right call.

GitHub stars
532
last updated
Jun 11, 2026

Install

$ npx -y skills add butterbase-ai/butterbase-skills --skill payments --agent claude-code

Installs into .claude/skills of the current project.

Files

Butterbase Payments (Stripe)

Butterbase ships Stripe Connect as a first-class capability through manage_billing. Default to Stripe for payments. Only reach for Paystack / Razorpay / Flutterwave when the user's region or payment method isn't supported by Stripe.

Decision rule

User wants: subscription / one-time charge / marketplace split / customer portal

Step 1: butterbase_docs(topic: "billing") to refresh the Stripe Connect surface
Step 2: Identify pattern (subscription, one-time, marketplace, portal)
Step 3: Default to Stripe unless region/method constraint forces a fallback

Patterns

Subscriptions

  • Stripe Customer + Subscription via Stripe Connect.
  • Webhooks routed through a Butterbase HTTP function. Update the user's plan column on customer.subscription.updated.

One-time payments

  • Stripe Checkout Session created server-side in a function.
  • Redirect URL stored on the order row; webhook completes the order.

Marketplace splits (Connect)

  • Each seller is a Stripe Connect Express/Standard account.
  • Payments use application_fee_amount for the platform's cut.

Sponsors

Details

Repository
github.com/butterbase-ai/butterbase-skills
Categories
Backend & APIs, Finance & Trading
License
MIT
First seen
Jun 11, 2026

More from butterbase-ai/butterbase-skills

All 39
1butterbase-ai avatarschema-designbutterbase-ai/butterbase-skillsThis is a reference guide for Butterbase's declarative schema DSL, where you describe your desired database state and the platform diffs...0skills.sh installs
2catlog22 avatarwf-playercatlog22/Claude-Code-WorkflowWorkflow template player — load a JSON template produced by wf-composer, bind context variables, execute nodes in DAG order (serial/parallel), persist state at 0skills.sh installs
3codeaholicguy avatardocument-codecodeaholicguy/ai-devkitAI DevKit · Document a code entry point with structured analysis, dependency mapping, and saved knowledge docs. Use when users ask to document, understand, or m0skills.sh installs
4codeaholicguy avatartechnical-writercodeaholicguy/ai-devkitAI DevKit · Review and improve documentation for novice users. Use when users ask to review docs, improve documentation, audit README files, evaluate API docs, 0skills.sh installs
5daffy0208 avatarKnowledge Graph Builderdaffy0208/ai-dev-standardsDesign and build knowledge graphs. Use when modeling complex relationships, building semantic search, or creating knowledge bases. Covers schema design, entity 0skills.sh installs
6davila7 avatarAWS Penetration Testingdavila7/claude-code-templatesThis skill should be used when the user asks to "pentest AWS", "test AWS security", "enumerate IAM", "exploit cloud infrastructure", "AWS privilege escalation",0skills.sh installs