billing-automation

Automate recurring billing, invoicing, subscription lifecycle, and dunning management.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EverHouse/everclubapp --skill billing-automation-everhouse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-automation
Source: https://github.com/EverHouse/everclubapp/tree/main/.agents/skills/billing-automation
Command: npx skills add https://github.com/EverHouse/everclubapp --skill billing-automation-everhouse

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex processes of recurring billing, invoice generation, subscription lifecycle management, and failed payment recovery, reducing manual effort and improving cash flow.

Core Features & Use Cases

  • Automated Invoicing: Generates and sends invoices based on subscription plans and billing cycles.
  • Subscription Management: Handles trial periods, active subscriptions, past-due states, and cancellations.
  • Dunning Management: Implements automated retry schedules and customer notifications for failed payments.
  • Proration: Calculates charges for mid-cycle plan changes or seat adjustments.
  • Tax Calculation: Determines and applies sales tax, VAT, or GST based on customer location.
  • Use Case: Implement a SaaS subscription model where new users automatically enter a trial, are billed monthly, and the system automatically retries failed payments with email notifications before canceling the subscription.

Quick Start

Use the billing-automation skill to create a new monthly subscription for customer 'cus_123' on plan 'plan_pro_monthly' starting today.

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 dunning for recurring payments?

Automated subscription billing and dunning systems generate invoices based on billing cycles, manage subscription lifecycles, and retry failed payments with automated customer notifications to recover revenue.

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

Dunning management handles failed payments by implementing automated retry schedules and sending customer notifications, ensuring past-due subscriptions are recovered before cancellation to maintain recurring revenue.

How do I calculate proration for mid-cycle plan changes or seat adjustments?

Proration calculates charges for mid-cycle plan changes or seat adjustments by determining the cost difference between the old and new subscription plans based on the remaining billing cycle.

Can I automate tax calculation for invoices based on customer location?

Automated tax calculation determines and applies sales tax, VAT, or GST to recurring invoices by evaluating the customer location data attached to the subscription billing profile.

How do I manage the subscription lifecycle from trial periods to cancellations?

Subscription lifecycle management handles trial periods, active subscriptions, past-due states, and cancellations by automatically transitioning user states through the recurring billing cycle.

Does this billing automation approach support SaaS subscription models?

This billing automation supports SaaS subscription models by allowing new users to enter trials, bill monthly, and automatically retry failed payments with email notifications before canceling.