skills-ws
Version:
87 agent skills for AI coding assistants — marketing, growth, web3, dev, design & operations. Built for OpenClaw, Claude Code, Cursor, and Codex.
42 lines (33 loc) • 3.1 kB
Markdown
name: saas-billing
description: "Express/Node SaaS billing with Stripe — subscriptions, usage billing (`billing.meterEvents`), webhooks, API key provisioning, dunning runbook, Adaptive Pricing, Stripe Tax. Use when building SaaS billing on an Express/Node backend; for Next.js see `stripe-billing`."
# SaaS Billing with Stripe — Expert Skill
> Disambiguation: this skill = Express/Node stack. For Next.js App Router + Server Actions billing, see `stripe-billing`. This skill pins Stripe `apiVersion: '2026-06-24.dahlia'`; `stripe-billing` currently pins `2025-09-30.clover`.
> Production-grade billing integration for SaaS applications using Stripe.
> Covers subscription, usage-based, and hybrid billing models with complete Express.js examples.
## Safety gate
Before executing commands or changing external systems, confirm scope, credentials, target environment, rollback, and required approval. Pin and verify third-party artifacts; never expose secrets to client code or logs.
## Reference guide
Read only the references needed for the current request:
- **Table of Contents**: [references/table-of-contents.md](references/table-of-contents.md)
- **Core Concepts**: [references/core-concepts.md](references/core-concepts.md)
- **Billing Models**: [references/billing-models.md](references/billing-models.md)
- **Stripe Products & Prices**: [references/stripe-products-prices.md](references/stripe-products-prices.md)
- **Checkout Sessions**: [references/checkout-sessions.md](references/checkout-sessions.md)
- **Stripe Tax**: [references/stripe-tax.md](references/stripe-tax.md)
- **Adaptive Pricing (Local-Currency Checkout)**: [references/adaptive-pricing-local-currency-checkout.md](references/adaptive-pricing-local-currency-checkout.md)
- **Subscription Lifecycle**: [references/subscription-lifecycle.md](references/subscription-lifecycle.md)
- **Webhook Handling**: [references/webhook-handling.md](references/webhook-handling.md)
- **API Key Provisioning**: [references/api-key-provisioning.md](references/api-key-provisioning.md)
- **Customer Portal**: [references/customer-portal.md](references/customer-portal.md)
- **Metered / Usage-Based Billing**: [references/metered-usage-based-billing.md](references/metered-usage-based-billing.md)
- **Dunning & Failed Payments**: [references/dunning-failed-payments.md](references/dunning-failed-payments.md)
- **Security**: [references/security.md](references/security.md)
- **Testing**: [references/testing.md](references/testing.md)
- **Common Mistakes**: [references/common-mistakes.md](references/common-mistakes.md)
- **Complete Express.js Server Example**: [references/complete-express-js-server-example.md](references/complete-express-js-server-example.md)
- **Quick Reference: Webhook Events Cheat Sheet**: [references/quick-reference-webhook-events-cheat-sheet.md](references/quick-reference-webhook-events-cheat-sheet.md)
- **Decision Flowchart**: [references/decision-flowchart.md](references/decision-flowchart.md)
- **Checklist: Go-Live**: [references/checklist-go-live.md](references/checklist-go-live.md)