From wshobson-billing-automation
Builds automated billing systems for recurring payments, invoicing, subscription lifecycle, dunning management, proration, and tax calculation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/wshobson-billing-automation:billing-automationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.
Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.
Common Intervals:
trial → active → past_due → canceled
→ paused → resumed
Automated process to recover failed payments through:
Adjusting charges when:
from billing import BillingEngine, Subscription
# Initialize billing engine
billing = BillingEngine()
# Create subscription
subscription = billing.create_subscription(
customer_id="cus_123",
plan_id="plan_pro_monthly",
billing_cycle_anchor=datetime.now(),
trial_days=14
)
# Process billing cycle
billing.process_billing_cycle(subscription.id)
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
3plugins reuse this skill
First indexed Jul 7, 2026
npx claudepluginhub p/wshobson-wshobson-billing-automation-plugins-payment-processing-skills-billing-automationBuilds automated billing systems for recurring payments, invoicing, subscription lifecycle, dunning management, proration, and tax calculation.
Implements SaaS subscription billing, invoice generation, dunning management, proration, and tax calculation.
Builds automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing SaaS subscription billing or automating invoicing.