CtrlK
BlogDocsLog inGet started
Tessl Logo

billing-automation

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

1.64x
Quality

63%

Does it follow best practices?

Impact

92%

1.64x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/payment-processing/skills/billing-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

64%

Failed Payment Recovery System

Dunning management workflow

Criteria
Without context
With context

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%

85%

25%

Mid-Cycle Plan Change Billing

Proration calculation

Criteria
Without context
With context

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%

91%

17%

International Invoicing with Tax Compliance

Tax calculation and invoice generation

Criteria
Without context
With context

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%

Repository
wshobson/agents
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.