timerise-ai

Stripe Connect Subscriptions — Development skill for Claude Code

Development community

Claude Code skill: build Stripe Connect marketplace money movement and platform subscription billing (separate charges and transfers, escrow, webhook idempotency, transfer retry, off-session dunning).

How to install Stripe Connect Subscriptions

This entry records only its repository, not the path inside it, so there is no exact command to give. Open timerise-ai/stripe-connect-subscriptions and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Stripe Connect Subscriptions does

Claude Code skill: build Stripe Connect marketplace money movement and platform subscription billing (separate charges and transfers, escrow, webhook idempotency, transfer retry, off-session dunning) in Next.js App Router — backend-agnostic, server-side only

Alternatives in Development

  • Stripe — Payments Stripe integration with best-practices skill 14k ★
  • Ccusage — CLI for analyzing Claude Code/Codex usage from local JSONL files 11.8k ★
  • Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★

README

stripe-connect-subscriptions

A [Claude Code](https://claude.com/claude-code) Agent Skill for building **Stripe Connect marketplace money movement** and **Stripe platform subscription billing** in a Next.js App Router app.

Two money flows on one Stripe account. A marketplace charges the buyer once and fans the proceeds out to many merchants (Connect, *separate charges and transfers*). A platform subscription charges those merchants a recurring fee off-session (Billing). They share a client, a webhook pair and a money type.

The insight that shapes the whole skill: **the buyer's charge and the merchants' payouts fail independently.** By the time settlement runs the money has already moved, so a rejected transfer must never fail the charge or the webhook — and must stay re-drivable later without paying anyone twice.

Extracted from a production multi-vendor marketplace with roughly a year of incident history behind it. The templates are **hardened, not faithful**: four defects found during the audit are fixed in the code shown, and every deviation is recorded in [`references/provenance.md`](references/provenance.md).

Install

Skills are directories containing a `SKILL.md`. Clone this repo into your skills directory and Claude Code picks it up on the next session.

**Personal** — available in every project:

git clone https://github.com/timerise-ai/stripe-connect-subscriptions \
  ~/.claude/skills/stripe-connect-subscriptions

**Project** — checked in alongside the code, available to everyone on the repo:

git clone https://github.com/timerise-ai/stripe-connect-subscriptions \
  .claude/skills/stripe-connect-subscriptions

The [skills index](https://github.com/timerise-ai/skills) lists the other Timerise skills and how to clone them all at once.

Usage

Nothing to invoke. Claude reads the skill's description and loads it when the work matches — building a split payment, onboarding a connected account, debugging a webhook, or wiring off