CtrlK
BlogDocsLog inGet started
Tessl Logo

finance-billing-ops

Evidence-first revenue, pricing, refunds, team-billing, and billing-model truth workflow for ECC. Use when the user wants a sales snapshot, pricing comparison, duplicate-charge diagnosis, or code-backed billing reality instead of generic payments advice.

65

Quality

79%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Medium

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/finance-billing-ops/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

75%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.

A well-structured, lean instruction-only skill with a clear sequenced workflow, concrete classification checklists, and a copy-paste output template. The main gaps are mild redundancy between sections and the absence of any concrete data-access commands (no code or API examples for pulling billing evidence).

Suggestions

Add one or two concrete commands/examples for pulling billing evidence (e.g., a Stripe CLI query or script call) so the workflow's step 1 is executable rather than directional.

Merge or tighten the overlap between "Guardrails" and "Pitfalls" (e.g., the team-billing/marketing caution appears in both) and trim the opening paragraph that restates the description.

Make validation an in-loop checkpoint (e.g., verify code-backed claims before drafting the DECISION block) rather than only a final checklist.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence — terse bullets, no teaching of concepts Claude already knows. Minor redundancy keeps it from anchor 5: the opening paragraph restates the frontmatter description, and "Guardrails" vs "Pitfalls" overlap (e.g., the team-billing-from-marketing caution appears in both).

4 / 5

Actionability

Concrete guidance throughout: explicit classification checklists ("duplicate checkout / real team intent / broken self-serve controls"), named code paths to inspect ("checkout, pricing page, entitlement calculation, seat or quota handling"), and a copy-paste Output Format template. It stops short of fully executable anchors (5) because no concrete data-access commands or code examples are given (e.g., how to pull Stripe sales or refunds).

4 / 5

Workflow Clarity

A clearly sequenced 4-step workflow (evidence → classify → inspect code → decide) with a final Verification checklist. Validation is end-of-run rather than an in-loop checkpoint, which is a minor gap versus anchor 5's explicit validate-fix-retry loops; the refund decision step is not a batch/destructive automated operation, so no cap applies.

4 / 5

Progressive Disclosure

Well-organized single-file structure with clear sections and no inlined bulk content that belongs in separate files; no bundle files exist (references/, scripts/, assets/ are absent) and none are needed. It does not meet anchor 5's well-signaled one-level-deep references (there are no references at all), and the under-50-line simple-skill exception does not strictly apply to this ~129-line file, so anchor 4 is the best fit.

4 / 5

Total

16

/

20

Passed

Description

83%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 with explicit what-and-when structure and concrete trigger phrases. Its main weaknesses are a slightly abstract core phrase ("billing-model truth workflow") and a few missing natural synonyms (MRR, chargebacks).

DimensionReasoningScore

Specificity

The description names several concrete capabilities ("sales snapshot, pricing comparison, duplicate-charge diagnosis, or code-backed billing reality") rather than generic language, but "billing-model truth workflow" is somewhat abstract and coverage has minor gaps (e.g., disputes/MRR are absent). Fits anchor 4 — several specific actions with minor gaps — better than anchor 5's comprehensive coverage, and clearly above anchor 3's 1-2 actions.

4 / 5

Completeness

Both parts are explicit: the what ("Evidence-first revenue, pricing, refunds, team-billing, and billing-model truth workflow for ECC") and a concrete when clause ("Use when the user wants a sales snapshot, pricing comparison, duplicate-charge diagnosis, or code-backed billing reality"). This matches anchor 5; anchor 4 would require a weaker or less specific 'when', which is not the case here.

5 / 5

Trigger Term Quality

Natural user phrasing is well covered: "revenue", "pricing", "refunds", "team-billing", "pricing comparison", "duplicate-charge diagnosis". A few common variations are missing (MRR, chargebacks, subscription billing, "overcharged"), so it sits at anchor 4 rather than anchor 5's comprehensive synonym/extension coverage.

4 / 5

Distinctiveness Conflict Risk

The niche is fairly distinct (evidence-first operator billing truth vs. customer remediation), and "instead of generic payments advice" signals the boundary, but the description does not explicitly contrast with the closely related `customer-billing-ops` skill (that contrast only appears in the body), leaving minor overlap risk with sibling billing skills. Anchor 4 fits; not anchor 5's minimal-conflict clear niche.

4 / 5

Total

17

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.