BI

billing-automation

Framework for implementing subscription billing, invoicing, and payment failure handling.

Install

mkdir -p .claude/skills/billing-automation-h4d3zs && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14232" && unzip -o skill.zip -d .claude/skills/billing-automation-h4d3zs && rm skill.zip

Installs to .claude/skills/billing-automation-h4d3zs

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.
219 chars✓ has a “when” trigger
Intermediate

Key capabilities

  • Define pricing and billing intervals
  • Map subscription lifecycle states
  • Implement payment retry workflows
  • Model taxes and compliance requirements
  • Process usage-based billing
  • Manage billing cycles and renewals

How it works

The skill guides the user through defining billing parameters, mapping subscription states, and implementing workflows for invoicing, payments, retries, and tax compliance.

Inputs & outputs

You give it
Subscription plans, pricing, billing intervals, proration rules, tax regulations
You get back
Automated recurring payments, generated invoices, managed subscription lifecycle, handled dunning processes

When to use billing-automation

  • Set up recurring billing
  • Automate invoice generation
  • Implement subscription cancellation flow
  • Handle tax calculations for SaaS

About this skill

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.

🧠 Knowledge Modules (Fractal Skills)

1. implementation-playbook

When not to use it

  • When only a one-off invoice or manual billing is needed
  • When pricing, plans, or billing flows cannot be changed

Limitations

  • Cannot be used for one-off invoices
  • Cannot be used for manual billing
  • Requires ability to change pricing, plans, or billing flows

How it compares

This skill provides a structured approach to building automated billing systems, unlike manual invoice generation or ad-hoc payment processing.

Compared to similar skills

billing-automation side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
billing-automation (this skill)03moNo flagsIntermediate
paypal-integration102moNo flagsIntermediate
saas-payments07moReviewAdvanced
razorpay04moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

email-sequence

H4D3ZS

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," or

00

agent-code-guide

H4D3ZS

Master guide for using Agent Code effectively. Includes configuration templates, prompting strategies "Thinking" keywords, debugging techniques, and best practices for interacting with the agent.

00

conductor-implement

H4D3ZS

Execute tasks from a track's implementation plan following TDD workflow

00

llm-evaluation

H4D3ZS

Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluation frameworks.

00

interactive-portfolio

H4D3ZS

Expert in building portfolios that actually land jobs and clients - not just showing work, but creating memorable experiences. Covers developer portfolios, designer portfolios, creative portfolios, and portfolios that convert visitors into opportunities. Use when: portfolio, personal website, showca

00

Broken Authentication Testing

H4D3ZS

This skill should be used when the user asks to "test for broken authentication vulnerabilities", "assess session management security", "perform credential stuffing tests", "evaluate password policies", "test for session fixation", or "identify authentication bypass flaws". It provides comprehensive

00

You might also like

paypal-integration

wshobson

Integrate PayPal payment processing with support for express checkout, subscriptions, and refund management. Use when implementing PayPal payments, processing online transactions, or building e-commerce checkout flows.

1090

saas-payments

TheWayWithin

Implement production-ready payment processing with Stripe including one-time payments, recurring subscriptions, customer portal, metered billing, and webhook handling. This skill covers the complete billing lifecycle from checkout through subscription management.

00

razorpay

ankitjh4

Create payment orders, verify signatures, process refunds, and list transactions via Razorpay — India's leading payment gateway. Use when the user asks about Razorpay payments, Indian payment processing, INR checkout, payment orders, or RZP integration.

00

backtesting-frameworks

wshobson

Build robust backtesting systems for trading strategies with proper handling of look-ahead bias, survivorship bias, and transaction costs. Use when developing trading algorithms, validating strategies, or building backtesting infrastructure.

17126

shopify-development

davila7

Build Shopify apps, extensions, themes using GraphQL Admin API, Shopify CLI, Polaris UI, and Liquid. TRIGGER: "shopify", "shopify app", "checkout extension", "admin extension", "POS extension", "shopify theme", "liquid template", "polaris", "shopify graphql", "shopify webhook", "shopify billing", "app subscription", "metafields", "shopify functions"

1299

billing-automation

wshobson

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

1098

Search skills

Search the agent skills registry