billing-automation

Automate subscription billing, invoicing, proration, and dunning management.

23|2|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/herdiansah/Antigravity-Skills-Master --skill billing-automation-herdiansah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/herdiansah/Antigravity-Skills-Master/tree/main/.agent/skills/billing-automation
Command: npx skills add https://github.com/herdiansah/Antigravity-Skills-Master --skill billing-automation-herdiansah

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex processes of subscription billing, invoice generation, payment collection, and managing failed payments, ensuring a smooth and reliable revenue stream.

Core Features & Use Cases

  • Subscription Management: Handle trial periods, active subscriptions, past-due states, and cancellations.
  • Automated Invoicing: Generate invoices with line items, taxes, and prorated charges.
  • Dunning Management: Implement retry schedules and customer notifications for failed payments.
  • Proration & Tax: Accurately calculate charges for plan changes and apply correct sales tax/VAT.
  • Use Case: Implement a full SaaS subscription system, from sign-up and trial to recurring billing, upgrades/downgrades, and failed payment recovery.

Quick Start

Use the billing-automation skill to create a new monthly subscription for customer ID 'cus_123' on plan 'plan_pro_monthly' with a 14-day trial.

Frequently Asked Questions about billing-automation

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

FAQPage Schema
How do I automate recurring billing and subscription management for a SaaS application?

Proration calculates proportional charges for mid-cycle plan upgrades or downgrades. This skill accurately calculates prorated amounts and applies correct sales tax or VAT across different jurisdictions directly on the generated invoice line items.

How does dunning management work for failed recurring payments?

Dunning management handles failed payments by implementing automated retry schedules and sending customer notifications. This ensures failed subscription payments are recovered systematically without manual intervention.

Can I calculate VAT and sales tax across different jurisdictions for recurring invoices?

Yes, you can calculate taxes across different jurisdictions for recurring invoices. The skill applies correct sales tax or VAT calculations automatically during invoice generation for global subscription billing.

What is the best way to handle subscription state transitions like trials and past-due accounts?

The best way is automating subscription state transitions across trial periods, active states, past-due accounts, and cancellations. This ensures accurate billing cycles and proper access control throughout the customer lifecycle.

How do I create a new monthly subscription with a 14-day trial period?

Create a new monthly subscription by specifying the customer ID, plan name like 'plan_pro_monthly', and a 14-day trial. The skill immediately sets up the trial period and schedules recurring payments accordingly.