CtrlK
BlogDocsLog inGet started
Tessl Logo

evm-token-decimals

Prevent silent decimal mismatch bugs across EVM chains. Covers runtime decimal lookup, chain-aware caching, bridged-token precision drift, and safe normalization for bots, dashboards, and DeFi tools.

72

Quality

91%

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

The canonical home for this skill is tdg-personal/evm-token-decimals

SKILL.md
Quality
Evals
Security

Quality

Content

100%

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

The body is a strong, lean, single-purpose skill with executable examples in multiple languages, a clear core workflow, and a defensive fallback, with no wasted tokens.

DimensionReasoningScore

Conciseness

The body is lean and code-focused, assuming Claude's competence: no padding explaining what EVM/ERC-20 is, a one-line motivator, concise "How It Works", and tight inline tips like "Do not hardcode 1_000_000".

3 / 3

Actionability

Provides fully executable, copy-paste-ready examples with imports across Python/web3, lru_cache, try/except fallback, Solidity normalizeToWad, TypeScript/ethers, and a `cast call` one-liner.

3 / 3

Workflow Clarity

The single-purpose task is unambiguous with a clear three-step sequence (query decimals at runtime, cache by chain+token, use decimal-safe math) plus an explicit error-recovery fallback with logging; no destructive/batch validation gap applies.

3 / 3

Progressive Disclosure

No bundle files are needed and the single SKILL.md is well-organized into When to Use, How It Works, Examples, and Rules sections, satisfying the simple-skill provision for progressive disclosure.

3 / 3

Total

12

/

12

Passed

Description

82%

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

The description is specific, distinctive, and uses strong natural trigger terms, but it lacks an explicit "Use when..." trigger clause, capping completeness at 2.

Suggestions

Add an explicit trigger clause such as "Use when reading ERC-20 balances, pricing on-chain assets, or comparing token amounts across EVM chains."

Replace the audience-only "for bots, dashboards, and DeFi tools" phrasing with a concrete invocation trigger to satisfy the 'when' half of completeness.

DimensionReasoningScore

Specificity

Lists several concrete capabilities in third person ("Prevent silent decimal mismatch bugs", "runtime decimal lookup", "chain-aware caching", "bridged-token precision drift", "safe normalization"), matching the anchor for multiple specific concrete actions.

3 / 3

Completeness

The "what" is clear, but the only "when" guidance is the audience clause "for bots, dashboards, and DeFi tools" rather than an explicit "Use when..." trigger, so per the guidelines completeness is capped at 2.

2 / 3

Trigger Term Quality

Covers natural domain terms a developer would say ("EVM chains", "decimals", "bridged-token", "DeFi tools", "bots, dashboards"), giving good coverage rather than only jargon or a single variation.

3 / 3

Distinctiveness Conflict Risk

The EVM token-decimals niche with bridged-token precision drift and chain-aware caching is specific and unlikely to trigger for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

14

/

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.