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.
74
63%
Does it follow best practices?
Impact
92%
1.64xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./plugins/payment-processing/skills/billing-automation/SKILL.mdDunning management workflow
First retry timing
100%
100%
Second retry timing
0%
100%
Third retry timing
0%
100%
First failure email
0%
100%
Reminder email
0%
100%
Final warning email
100%
100%
Cancel after exhaustion
100%
100%
Cancellation email
0%
100%
Recovery email
100%
100%
Stripe cents conversion
0%
100%
Stripe customer ID
0%
100%
Active on recovery
0%
100%
Proration calculation
Unused credit formula
100%
100%
New plan charge formula
100%
100%
Net proration formula
100%
100%
old_plan_credit field
0%
100%
new_plan_charge field
33%
100%
net_proration field
33%
100%
days_used field
0%
100%
days_remaining field
50%
100%
No seat removal credit
100%
100%
Seat addition charged
100%
100%
Correct numeric output
0%
0%
Tax calculation and invoice generation
US_CA tax rate
100%
100%
US_NY tax rate
100%
100%
UK tax rate
100%
100%
Germany tax rate
100%
100%
Australia tax rate
100%
100%
US tax type label
42%
100%
EU tax type label
100%
100%
AU tax type label
100%
100%
VIES VAT validation
0%
0%
Line item structure
44%
100%
Invoice finalize logic
55%
100%
HTML Bill To section
55%
100%
HTML table columns
100%
100%
91fe43e
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.