about-me
Use this skill when the founder wants AI-written content to sound like them: 'set up my voice,' 'make content sound like me,'…
Use this skill to take money: 'set up Stripe,' 'add subscriptions,' 'payment link,' 'billing,' 'customer portal,' 'webhooks,' 'failed payments,' 'sales tax or VAT,' or 'refunds.' Starts with a payment link or invoice for the first customers, then sets up Stripe Checkout, the
$ npx -y skills add whawkinsiv/solo-founder-skills --skill payments --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/paymentsContext preview
The summary Claude sees to decide when to auto-load this skill.
Use this skill to take money: 'set up Stripe,' 'add subscriptions,' 'payment link,' 'billing,' 'customer portal,' 'webhooks,' 'failed payments,' 'sales tax or VAT,' or 'refunds.' Starts with a payment link or invoice for the first customers, then sets up Stripe Checkout, the
name: payments description: "Use this skill to take money: 'set up Stripe,' 'add subscriptions,' 'payment link,' 'billing,' 'customer portal,' 'webhooks,' 'failed payments,' 'sales tax or VAT,' or 'refunds.' Starts with a payment link or invoice for the first customers, then sets up Stripe Checkout, the customer portal, and webhooks that grant access, with test and go-live checklists. Not for deciding what to charge (use pricing)." metadata: version: 1.0.0
Take money with the least code that works. Stripe is the default for a solo founder: hosted checkout, a hosted billing portal, and good test tools.
Use a **Stripe Payment Link** or an invoice. No billing code. The founder grants access by hand after each payment. This works for the first 10 customers and often longer. Build billing in the app when granting access by hand starts taking real time.
1. **Create products and prices in the Stripe Dashboard,** not in code. Reference them by price ID or lookup key. 2. **Use Stripe Checkout** (the hosted payment page). Do not build a card form. 3. **Use the Customer Portal** for card updates, plan changes, cancellations, and invoices. Do not build a billing page. Set cancellation to happen at the end of the billing period, and turn on the cancellation-reason question. 4. **Store each customer's subscription status in the database,** updated only from webhooks. 5. **Set trials when you create the Checkout session or the subscription.**
**Grant access from the verified webhook, never from the redirect page.** The redirect can fail, and anyone can load it. Handle at least:
| Event | Do | |---|---| | `checkout.session.completed` | Activate the subscription and grant access | | `customer.subscription.updated` | Update the plan and status | | `customer.subscription.deleted` | Remove paid access | | `invoice.payment_failed` | Show an "update your card" banner |
Every webhook endpoint:
| Status | The app should | |---|---| | `active` | Give paid access | | `active`, set to cancel at period end | Keep access until the period ends | | `past_due` | Keep access for now, and show the update-card banner | | `canceled` or `unpaid` | Remove paid access. Keep the data. |
Turn on Stripe's automatic retries and its emails about failed payments and expiring cards. Show the banner in the app. Failed cards cause a large share of churn, and most of it is recoverable.
Decide before the first sale in a new country or state:
When registration is required depends on the place and on sales volume. Check the current rules for where customers are, and ask an accountant once revenue starts.
In test mode:
Going live:
The working payment flow for the founder's stage, the completed test checklist, and a note on the tax decision.
Claude Code skills for a solo, bootstrapped founder who builds a software business alone. The skills follow one order: sell before you build. Get the first 10 paying customers by hand, build the smallest version they need, ship it safely, then grow to 100.
Use this skill when the founder wants AI-written content to sound like them: 'set up my voice,' 'make content sound like me,'…
Use this skill to make an AI-built app look intentionally designed and behave well: 'make it look better,' 'it looks like a…
Use this skill when a solo founder is about to build or add to their product with Claude Code: 'build my MVP,' 'let's build…
Use this skill when the founder wants to write and publish in their own voice to attract customers: 'content strategy,' 'build in…
Use this skill when the founder needs to name a product or company and find a domain: 'name my product,' 'what should I call it,'…
Use this skill to set up a professional email address on the founder's domain and make sure email lands in inboxes: 'hello@…