billing-automation

Automate subscription lifecycle, invoice generation, tax calculation, and dunning workflows.

1|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/haxlys/skills --skill billing-automation-haxlys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/haxlys/skills/tree/main/vendored/wshobson-agents/plugins/payment-processing/skills/billing-automation
Command: npx skills add https://github.com/haxlys/skills --skill billing-automation-haxlys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Billing automation to manage subscriptions, invoices, taxes, and dunning, reducing manual work and errors.

Core Features & Use Cases

  • Automated subscription lifecycle management (trial, active, past_due, canceled, paused).
  • Invoice generation with line items, tax calculation, and payment processing.
  • Dunning and payment retry workflows to recover failed payments.
  • Proration and usage-based charges for flexible billing.

Quick Start

Create and manage a subscription, generate invoices, and initiate dunning workflows for failed payments.

Frequently Asked Questions about billing-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate subscription billing and invoicing for my SaaS application?

Automate subscription billing by managing the end-to-end subscription lifecycle, generating invoices with line items, calculating taxes, and processing recurring payments to reduce manual work.

What is dunning in recurring payment workflows?

Dunning in recurring payment workflows is an automated retry process that initiates targeted recovery actions for failed payments, helping SaaS businesses retain revenue from declined transactions.

How does proration work when changing subscription plans mid-cycle?

Proration calculates adjusted charges based on the remaining billing cycle when modifying subscription plans, ensuring accurate billing for partial periods and flexible usage-based charges.

Can I handle usage-based charges with automated invoicing?

Automated invoicing supports usage-based charges alongside proration, applying flexible billing logic to generate accurate invoices reflecting variable customer consumption within the subscription lifecycle.

What is the best way to manage trial lifecycles for SaaS subscriptions?

Managing trial lifecycles requires automated subscription management that transitions users through trial, active, past_due, canceled, and paused states while generating corresponding invoices and tax calculations.

How do I calculate tax for recurring SaaS invoices?

Tax calculation for recurring SaaS invoices is handled during invoice generation, applying automated tax rules to line items and processing payments within the end-to-end billing workflow.