Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zzafergok/billing-automation
Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management.
Passed 21 of 22 test cases with the skill, and 20 of 22 without it.
1 fixed20 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
A test case the skill fixed. Same model, same prompt, with and without the skill.
Define the jurisdiction lookup key scheme for a US-based customer residing in California when querying internal tax rate tables.
| Checked | Without skill | With skill |
|---|---|---|
| Combines the country code US with the state code CA into US_CA. | Missed | Passed |
The instructions your model reads when the skill loads.
Treat billing as a financial state machine whose external provider events, internal entitlements, invoices, and ledger evidence must remain reconcilable.
Define products, prices, currencies, billing intervals, trials, discounts, usage units, proration policy, invoice timing, payment terms, tax responsibility, refunds, credits, cancellation, and entitlement behavior. Confirm which system is authoritative for catalog, subscription, payment, invoice, and access state.
Do not invent tax, accounting, or consumer-protection rules. Route jurisdiction-specific decisions to the appropriate owner or current authoritative guidance.
Model creation, trial, activation, renewal, plan change, pause, cancellation, expiry, failed payment, recovery, refund, dispute, and manual adjustment. Define effective dates and customer communication for each transition.
For usage billing, define meter source, unit, aggregation window, late data, correction, deduplication, cutoff, and reconciliation. For proration, specify the exact policy and preview customer-facing impact before applying changes.
Keep provider secrets in trusted infrastructure. Use durable event storage, bounded retries, dead-letter handling, replay tools, and correlation identifiers. Minimize payment and personal data, respect provider compliance boundaries, and restrict privileged adjustments.
Never grant access solely because a client reports payment success. Derive entitlements from trusted server-side state with a documented grace policy.
Reconcile provider transactions, invoices, internal subscription state, entitlements, refunds, and accounting exports. Monitor renewal success, involuntary churn, aging retries, webhook lag, processing errors, mismatches, and manual interventions.
Use provider test environments and deterministic clocks where available. Test duplicate and out-of-order webhooks, failed renewals, delayed usage, plan changes near boundaries, refunds, disputes, currency rounding, tax failures, cancellation timing, replay, and provider outage. Verify current provider APIs and policy before implementation.
test cases passed, vs 20 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.