CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is admirably lean and well-sectioned, but its depth depends entirely on `resources/implementation-playbook.md`, which is missing from the bundle, leaving the guidance high-level and non-actionable in practice. Workflow sequencing exists but lacks feedback loops despite the skill's failure-recovery subject matter. Fixing the dangling reference and adding a few concrete specifics (lifecycle states, retry/dunning stages) would lift the weakest dimensions.

Suggestions

Fix the dangling reference: `resources/implementation-playbook.md` is referenced twice but does not exist in the bundle — either add the file (under a standard directory such as `references/`) or remove the references to it.

Add concrete guidance for the core workflows, e.g., a sample subscription lifecycle state list, a payment retry schedule (attempt intervals/backoff), and dunning stages with customer communication timing, so the body is actionable without the missing playbook.

Add a validation feedback loop, e.g., 'if sandbox payment tests or ledger reconciliation fail, fix the discrepancy and re-run before proceeding', since billing is a batch operation where silent failures are costly.

DimensionReasoningScore

Conciseness

The body is lean and directive — 'Define plans, pricing, billing intervals, and proration rules' — with no padding and no explanation of billing concepts Claude already knows. Every section earns its tokens.

5 / 5

Actionability

Instructions name concrete deliverables (lifecycle states, dunning workflows, tax models) but provide no executable specifics — no example retry schedule, dunning stages, or lifecycle state list — and defer all detail to a playbook file that is not in the bundle. This is 'some concrete guidance but incomplete', not the mostly-executable level of a 4.

3 / 5

Workflow Clarity

A rough ordered sequence exists (define → map → implement → model taxes → validate) and validation is mentioned ('Validate with sandbox payments and reconcile ledger outputs', 'Do not charge real customers in testing environments'), so the destructive/batch cap is satisfied. But validation is a single terminal step with no feedback loop for failures — notable in a domain (dunning) that is literally about failure recovery — matching 'steps listed but checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

Sections are well organized and the external reference is clearly signaled twice ('If detailed templates are required, open `resources/implementation-playbook.md`' plus a Resources section), but the referenced file does not exist anywhere in the bundle — no references/, resources/, scripts/, or assets/ directories are present. Scored against the actual bundle structure, the broken path is more than a minor organization gap, placing this between the 'references mostly clear' (4) and 'references present but not clearly signaled' (3) anchors.

3 / 5

Total

14

/

20

Passed

Description

87%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong description that clearly and concisely states what the skill does and when to use it, with specific domain actions and natural trigger terms. The only minor gap is omitting proration and tax handling, which the skill body itself claims to cover.

DimensionReasoningScore

Specificity

Lists several specific actions — 'recurring payments, invoicing, subscription lifecycle, and dunning management' — under a clear 'Build automated billing systems' verb. It falls short of comprehensive because the body also covers proration and tax handling, which the description omits.

4 / 5

Completeness

Explicitly answers both what ('Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management') and when ('Use when implementing subscription billing, automating invoicing, or managing recurring payment systems') with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Natural user phrases like 'subscription billing', 'invoicing', and 'recurring payment systems' give good keyword coverage. A few natural terms are missing, such as proration, failed payments, or tax/VAT variations the skill actually handles.

4 / 5

Distinctiveness Conflict Risk

Clear niche (subscription/recurring billing automation) with distinct triggers including specialized terms like 'dunning management'; minimal risk of triggering the wrong skill.

5 / 5

Total

18

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

rmyndharis/antigravity-skills

Path

skills/billing-automation/SKILL.md

Reviewed

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.