CtrlK
BlogDocsLog inGet started
Tessl Logo

ercdata

Store, verify, and manage AI data on the Ethereum blockchain (Base network) using the ERCData standard. Use when an agent needs to store data fingerprints on-chain, verify data integrity, create audit trails, manage access control for private data, or interact with the ERCData smart contract. Supports public and private storage, EIP-712 verification, snapshots, and batch operations.

87

2.32x
Quality

82%

Does it follow best practices?

Impact

93%

2.32x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

64%

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

A solid, actionable skill with excellent CLI examples and clear configuration guidance. Its main weaknesses are the lack of workflow validation steps for irreversible on-chain operations (e.g., confirming role permissions, checking transaction receipts, handling failures) and some unnecessary explanatory content like the use cases section that doesn't add operational value for Claude.

Suggestions

Add a workflow sequence with validation checkpoints for on-chain writes: check role permissions first, verify transaction receipt after store, handle common errors (insufficient gas, missing role).

Remove or significantly trim the 'Use Cases for AI Agents' section — Claude can infer appropriate use cases from the command descriptions.

Add error handling guidance: what happens if a transaction reverts, how to check if you have PROVIDER_ROLE before attempting a store, and how to verify a transaction succeeded.

DimensionReasoningScore

Conciseness

Mostly efficient — the Quick Start and Commands table are lean and useful. However, the 'Use Cases for AI Agents' section is somewhat unnecessary padding (Claude can infer use cases), and the Privacy Model explanation includes some obvious context. Could be tightened by ~20%.

2 / 3

Actionability

Provides fully concrete, copy-paste-ready CLI commands with all necessary flags. The Quick Start covers the core operations (store, read, verify, grant-access) with real command syntax. Configuration is clearly specified with env var names and defaults.

3 / 3

Workflow Clarity

The Quick Start shows individual commands clearly but lacks a sequenced workflow with validation checkpoints. For on-chain operations (which are destructive/irreversible), there's no guidance on verifying transaction success, checking gas, confirming role permissions before attempting writes, or error recovery if a transaction fails.

2 / 3

Progressive Disclosure

References `references/api.md` for the full contract API (good one-level-deep reference), but no bundle files were provided to confirm it exists. The 'Use Cases' section and Privacy Model could arguably be in a separate reference file. The structure is reasonable but the inline content balance could be improved.

2 / 3

Total

9

/

12

Passed

Description

100%

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

This is an excellent skill description that clearly articulates specific capabilities, includes a well-structured 'Use when' clause with multiple trigger scenarios, and occupies a highly distinctive niche. It uses proper third-person voice throughout and balances technical precision with natural language trigger terms. The description is comprehensive without being unnecessarily verbose.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: store data fingerprints on-chain, verify data integrity, create audit trails, manage access control, interact with ERCData smart contract. Also mentions specific capabilities like public/private storage, EIP-712 verification, snapshots, and batch operations.

3 / 3

Completeness

Clearly answers both 'what' (store, verify, manage AI data on Ethereum/Base using ERCData standard) and 'when' (explicit 'Use when' clause listing five specific trigger scenarios). The description fully satisfies both requirements.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Ethereum', 'blockchain', 'Base network', 'ERCData', 'on-chain', 'data fingerprints', 'audit trails', 'access control', 'smart contract', 'EIP-712', 'verify data integrity'. Good coverage of both domain-specific and natural language terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a very clear niche: Ethereum blockchain data management via the ERCData standard on Base network. The combination of blockchain, ERCData, and specific operations like EIP-712 verification makes it extremely unlikely to conflict with other skills.

3 / 3

Total

12

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Demerzels-lab/elsamultiskillagent
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.