billing-automation

Build automated billing systems for recurring payments, invoicing, and dunning.

Updated Dec 23, 2025
One-click install
npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill billing-automation-drgaciw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/drgaciw/academic-compliance-hub-glm/tree/main/agents/plugins/payment-processing/skills/billing-automation
Command: npx skills add https://github.com/drgaciw/academic-compliance-hub-glm --skill billing-automation-drgaciw

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex processes involved in managing recurring payments, generating invoices, handling subscription lifecycles, and recovering failed payments, significantly reducing manual effort and errors in financial operations.

Core Features & Use Cases

  • Automated Billing Systems: Implement robust systems for recurring payments, subscription management, and invoicing.
  • Dunning Management: Automate the process of recovering failed payments through retries and customer notifications.
  • Proration & Tax Calculation: Accurately calculate charges for mid-cycle plan changes and apply correct taxes (Sales Tax, VAT, GST).
  • Use Case: A SaaS company can use this Skill to automatically bill its monthly subscribers, send invoices, manage trial-to-paid transitions, and handle payment failures gracefully.

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 payments and subscription billing for my SaaS application?

You can automate recurring billing by implementing a system for invoicing, subscription lifecycle management, and trial-to-paid transitions. This Skill handles those tasks while reducing manual effort and errors in financial operations.

What is dunning management and how does it handle failed payments?

Dunning management is the process of recovering failed payments through automated retries and customer notifications. It handles payment failures gracefully to prevent involuntary churn and recover recurring revenue.

Can I calculate proration and apply taxes for mid-cycle subscription plan changes?

Yes, you can calculate proration and apply taxes for mid-cycle plan changes. The system accurately calculates charges for upgrades or downgrades and applies correct taxes including Sales Tax, VAT, and GST.

How do I set up usage-based billing models for recurring invoicing?

Setting up usage-based billing models requires a system that supports variable recurring invoicing alongside standard subscriptions. This Skill satisfies requirements for usage-based billing, proration, and automated invoice generation.

Does this billing automation approach work for monthly subscriptions with free trials?

Yes, this billing automation approach works for monthly subscriptions with free trials. A SaaS company can use it to automatically bill monthly subscribers and manage 14-day trial-to-paid transitions seamlessly.