CtrlK
BlogDocsLog inGet started
Tessl Logo

ledger

Work with the OpenMeter ledger package. Use when modifying ledger code, writing ledger tests, or debugging ledger issues.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

87%Weight 40%Scale 1-3

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

A high-quality, domain-dense reference that assumes Claude's competence and supplies concrete types, templates, and runnable test commands. The main gap is the absence of an explicit test-failure interpretation/checkpoint step in the verification workflow.

Suggestions

Add an explicit verification checkpoint to the test workflow (e.g. run tests -> read failures -> fix -> re-run) so the feedback loop is stated, not implied.

Optionally flag which transaction templates or wiring steps are destructive or balance-affecting so the reader knows where extra care/validation is warranted.

DimensionReasoningScore

Conciseness

The body is lean and bulleted, conveying only OpenMeter-specific facts Claude would not already know (account semantics, routing dimensions, transaction templates, wiring); it avoids explaining what a ledger is or other basics.

3 / 3

Actionability

It names concrete packages, types, and templates (e.g. CustomerFBORouteParams, historical.Ledger.CommitGroup) and provides copy-paste-ready test commands, giving specific actionable guidance for an instruction-only skill.

3 / 3

Workflow Clarity

Sequences like the wiring composition and test-running flow are present, but there is no explicit validate/interpret-failures checkpoint or feedback loop, so checkpoints remain implicit rather than spelled out.

2 / 3

Progressive Disclosure

A self-contained SKILL.md with no bundle files, organized into clearly labeled sections (Package Structure, Routing Model, Transaction Semantics, Testing Gotchas, etc.) with no nested references, matching the well-organized self-contained anchor.

3 / 3

Total

11

/

12

Passed

Description

75%Weight 40%Scale 1-3

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 concise, correctly-scoped description that pairs a clear what with an explicit Use-when trigger. It is held back only by a generic lead verb ('work with') and narrow trigger-term coverage rather than a breadth of natural variations.

Suggestions

Replace the generic 'Work with' lead with specific concrete verbs (e.g. 'Modify, test, and debug OpenMeter ledger code') to lift specificity.

Broaden trigger terms with common phrasings a user might actually say (e.g. 'ledger balances', 'posting transactions', 'account routing') beyond the three bundled actions.

DimensionReasoningScore

Specificity

Names the OpenMeter ledger package and three concrete actions (modifying code, writing tests, debugging), but 'work with' is generic and the actions are bundled rather than enumerating multiple distinct concrete operations like the extract/fill/merge exemplar.

2 / 3

Completeness

Clearly states what ('Work with the OpenMeter ledger package') and an explicit 'Use when…' trigger covering when, matching the both-what-and-when anchor.

3 / 3

Trigger Term Quality

'modifying ledger code', 'writing ledger tests', and 'debugging ledger issues' are natural terms a contributor would say, but coverage stays narrow to the ledger package with no common variations or synonyms.

2 / 3

Distinctiveness Conflict Risk

Scoped tightly to the OpenMeter ledger package with ledger-specific triggers, giving it a clear niche unlikely to conflict with other skills.

3 / 3

Total

10

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
openmeterio/openmeter
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.