billing-automation

Automate recurring payments, invoicing, and subscription lifecycle management.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/ACGSpgp/ACGS --skill billing-automation-acgspgp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/ACGSpgp/ACGS/tree/main/.agent/workflows/payment-processing/1.2.1/skills/billing-automation
Command: npx skills add https://github.com/ACGSpgp/ACGS --skill billing-automation-acgspgp

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 involved in managing recurring payments, generating invoices, and handling subscription lifecycles, reducing manual effort and errors.

Core Features & Use Cases

  • Automated Billing Cycles: Manages monthly, annual, and custom billing intervals.
  • Subscription Management: Handles trial periods, active subscriptions, past-due states, and cancellations.
  • Dunning Management: Automates failed payment recovery through retries and customer notifications.
  • Proration: Calculates charges for mid-cycle plan changes or seat adjustments.
  • Tax Calculation: Supports sales tax, VAT, and GST based on customer jurisdiction.
  • Invoice Generation: Creates detailed invoices in various formats.
  • Usage-Based Billing: Tracks and bills for metered usage.

Quick Start

Use the billing-automation skill to create a new monthly subscription for customer '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 subscription billing and manage recurring payments?

Automate subscription billing by implementing systems for recurring payments, invoicing, and subscription lifecycle management. This handles monthly, annual, and custom billing intervals automatically, reducing manual effort and errors.

What is dunning management and how does it recover failed recurring payments?

Dunning management automates failed payment recovery through scheduled retries and customer notifications. It handles past-due subscription states automatically, ensuring you recover revenue from expired cards or transient payment failures.

How do I calculate proration for mid-cycle subscription plan changes?

Proration calculates adjusted charges for mid-cycle plan changes or seat adjustments automatically. It ensures customers are billed accurately for the remaining time in their current billing period when upgrading or downgrading.

Can I handle usage-based billing and metered customer invoicing?

Usage-based billing tracks metered customer usage and incorporates it into automated invoicing. It supports calculating charges based on actual consumption alongside standard recurring subscription fees.

How do I automate tax calculation for invoices across different jurisdictions?

Automated tax calculation supports sales tax, VAT, and GST based on customer jurisdiction. It integrates directly into the invoice generation process to ensure tax compliance across various regions.

What is the best way to manage subscription lifecycles including trials and cancellations?

Subscription lifecycle management handles trial periods, active subscriptions, past-due states, and cancellations natively. It provides an automated framework to transition users between these states without manual intervention.