billing-automation

Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.

31,392 stars
Complexity: medium

About this skill

This skill empowers AI agents to seamlessly manage and automate complex billing processes. It covers the full lifecycle of subscription and usage-based billing, including setting up recurring payment schedules, generating professional invoices, and handling the critical aspects of dunning management for failed payments. The skill also expertly calculates prorated charges for plan changes, applies various tax regulations (sales tax, VAT, GST), and processes dynamic usage-based billing models. Designed to integrate with existing billing systems (implied), it ensures accuracy, efficiency, and compliance for businesses relying on automated financial operations, ultimately streamlining revenue collection and financial administration.

Best use case

Implementing SaaS subscription billing Automating invoice generation and delivery Managing failed payment recovery (dunning) Calculating prorated charges for plan changes Handling sales tax, VAT, and GST across jurisdictions Processing usage-based billing for dynamic services Managing billing cycles and renewals automatically

Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.

Streamlined, accurate, and automated billing operations, leading to improved cash flow, reduced manual errors, enhanced customer satisfaction through timely and correct invoicing, and compliance with various tax regulations. The AI agent will efficiently manage subscriptions, recover failed payments, and handle complex pricing scenarios with minimal human intervention.

Practical example

Example input

Generate a new monthly subscription invoice for customer ID 'CUST123' for the 'Pro Plan' ($99/month), including 5% sales tax, effective from July 1st, 2026. Also, check for overdue payments and initiate dunning for customer 'CUST456' whose payment for the 'Basic Plan' failed yesterday.

Example output

Invoice 'INV-2026-07-001' for customer 'CUST123' ($103.95 total) successfully created and dispatched. Dunning sequence for customer 'CUST456' (overdue payment of $49 for Basic Plan) has been initiated; first reminder email scheduled for immediate dispatch and payment retry attempted.

When to use this skill

  • When your AI agent needs to manage financial operations for subscription services, automate the entire billing workflow from customer onboarding to renewal, or ensure accurate tax calculation and dunning processes. Ideal for SaaS companies, e-commerce platforms, or any business with recurring revenue models that require robust and automated financial management.

When not to use this skill

  • Do not use this skill if you only require simple, one-off invoice generation, manual billing processes, or if the billing task is extremely simple and does not involve recurring payments, complex tax rules, or dunning procedures. This skill is optimized for comprehensive, automated billing systems and would be overkill for basic, non-recurring financial tasks.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/billing-automation/SKILL.md --create-dirs "https://raw.githubusercontent.com/sickn33/antigravity-awesome-skills/main/plugins/antigravity-awesome-skills-claude/skills/billing-automation/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/billing-automation/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How billing-automation Compares

Feature / Agentbilling-automationStandard Approach
Platform SupportClaudeLimited / Varies
Context Awareness High Baseline
Installation ComplexitymediumN/A

Frequently Asked Questions

What does this skill do?

Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.

Which AI agents support this skill?

This skill is designed for Claude.

How difficult is it to install?

The installation complexity is rated as medium. You can find the installation instructions above.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Billing Automation

Master automated billing systems including recurring billing, invoice generation, dunning management, proration, and tax calculation.

## Use this skill when

- Implementing SaaS subscription billing
- Automating invoice generation and delivery
- Managing failed payment recovery (dunning)
- Calculating prorated charges for plan changes
- Handling sales tax, VAT, and GST
- Processing usage-based billing
- Managing billing cycles and renewals

## Do not use this skill when

- You only need a one-off invoice or manual billing
- The task is unrelated to billing or subscriptions
- You cannot change pricing, plans, or billing flows

## Instructions

- Define plans, pricing, billing intervals, and proration rules.
- Map subscription lifecycle states and renewal/cancellation behavior.
- Implement invoicing, payments, retries, and dunning workflows.
- Model taxes and compliance requirements per region.
- Validate with sandbox payments and reconcile ledger outputs.
- If detailed templates are required, open `resources/implementation-playbook.md`.

## Safety

- Do not charge real customers in testing environments.
- Verify tax handling and compliance obligations before production rollout.

## Resources

- `resources/implementation-playbook.md` for detailed patterns, checklists, and examples.

Related Skills

emblemai-crypto-wallet

31355
from sickn33/antigravity-awesome-skills

Crypto wallet management across 7 blockchains via EmblemAI Agent Hustle API. Balance checks, token swaps, portfolio analysis, and transaction execution for Solana, Ethereum, Base, BSC, Polygon, Hedera, and Bitcoin.

Finance & InvestingClaude

backtesting-frameworks

31355
from sickn33/antigravity-awesome-skills

Build robust, production-grade backtesting systems that avoid common pitfalls and produce reliable strategy performance estimates.

Finance & InvestingClaude

investor-materials

144923
from affaan-m/everything-claude-code

Create and update pitch decks, one-pagers, investor memos, accelerator applications, financial models, and fundraising materials. Use when the user needs investor-facing documents, projections, use-of-funds tables, milestone plans, or materials that must stay internally consistent across multiple fundraising assets.

Finance & InvestingClaude

monday-automation

31392
from sickn33/antigravity-awesome-skills

Automate Monday.com work management including boards, items, columns, groups, subitems, and updates via Rube MCP (Composio). Always search tools first for current schemas.

Project ManagementClaude

mixpanel-automation

31392
from sickn33/antigravity-awesome-skills

Automate Mixpanel tasks via Rube MCP (Composio): events, segmentation, funnels, cohorts, user profiles, JQL queries. Always search tools first for current schemas.

Data AutomationClaude

miro-automation

31392
from sickn33/antigravity-awesome-skills

Automate Miro tasks via Rube MCP (Composio): boards, items, sticky notes, frames, sharing, connectors. Always search tools first for current schemas.

Productivity & Content CreationClaude

microsoft-teams-automation

31392
from sickn33/antigravity-awesome-skills

Automate Microsoft Teams tasks via Rube MCP (Composio): send messages, manage channels, create meetings, handle chats, and search messages. Always search tools first for current schemas.

Collaboration ToolsClaude

make-automation

31392
from sickn33/antigravity-awesome-skills

Automate Make (Integromat) tasks via Rube MCP (Composio): operations, enums, language and timezone lookups. Always search tools first for current schemas.

Workflow ManagementClaude

mailchimp-automation

31392
from sickn33/antigravity-awesome-skills

Automate Mailchimp email marketing including campaigns, audiences, subscribers, segments, and analytics via Rube MCP (Composio). Always search tools first for current schemas.

Email MarketingClaude

linkedin-automation

31392
from sickn33/antigravity-awesome-skills

Automate LinkedIn tasks via Rube MCP (Composio): create posts, manage profile, company info, comments, and image uploads. Always search tools first for current schemas.

Social Media ManagementClaude

linear-automation

31392
from sickn33/antigravity-awesome-skills

Automate Linear tasks via Rube MCP (Composio): issues, projects, cycles, teams, labels. Always search tools first for current schemas.

Project ManagementClaude

klaviyo-automation

31392
from sickn33/antigravity-awesome-skills

Automate Klaviyo tasks via Rube MCP (Composio): manage email/SMS campaigns, inspect campaign messages, track tags, and monitor send jobs. Always search tools first for current schemas.

Marketing AutomationClaude