CtrlK
BlogDocsLog inGet started
Tessl Logo

exploring-blockchain-data

Process query and analyze blockchain data including blocks, transactions, and smart contracts. Use when querying blockchain data and transactions. Trigger with phrases like "explore blockchain", "query transactions", or "check on-chain data".

67

Quality

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

65%

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

Highly actionable, with many executable commands and concrete worked examples, but the body is verbose and inlines the entire error table and examples despite dedicated bundle files existing that are never referenced, which drags down conciseness and progressive disclosure. Workflow clarity is adequate but presents a command menu rather than a sequenced, checkpointed workflow.

Suggestions

Move the inline Error Handling table into the existing references/errors.md and the Examples section into references/examples.md, then link them from the overview instead of reproducing the content inline — this improves both conciseness and progressive_disclosure.

Replace the flat command catalog with an explicit sequenced workflow that includes validation checkpoints (e.g. verify the hash is 66 chars / 0x-prefixed and pick the correct chain before querying, confirm rate-limit headroom), or surface the four-step implementation workflow inline rather than deferring it.

Trim the Output section's per-field enumerations to only what Claude cannot infer from running the command, since the actual output is observed directly at runtime.

DimensionReasoningScore

Conciseness

The body is concrete and free of concept lectures Claude already knows, but it is not lean: the Output section enumerates every field of every table and the 8-row Error Handling table plus a duplicated Examples section could be tightened, so it sits at 'mostly efficient but could be tightened' rather than 'every token earns its place'.

2 / 3

Actionability

Gives fully executable, copy-paste-ready commands (e.g. `python blockchain_explorer.py tx <hash> --detailed --chain polygon`, `--format json`) with specific flag combinations and worked examples using real addresses/contracts, matching the level-3 'fully executable; copy-paste ready' anchor.

3 / 3

Workflow Clarity

The Instructions form a flat catalog of independent commands rather than a sequenced multi-step process, and validation checkpoints are implicit only; the error table offers reactive recovery but no proactive verify-then-proceed step, so it is level-2 ('steps listed but checkpoints missing') rather than level-3.

2 / 3

Progressive Disclosure

The overview links references/implementation.md (a real one-level file) and names the scripts, but the full Error Handling table and Examples are reproduced inline even though references/errors.md and references/examples.md exist as bundle files and are never linked — content that should be split is inline and two reference files go unsignaled, which is level-2 rather than the level-3 'appropriately split, well-signaled' case.

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.

A strong description: it names concrete actions and objects, supplies explicit 'Use when' guidance with natural trigger phrases, and carves out a distinct blockchain-data niche. The only weakness is a minor grammatical slip in the opening clause ('Process query and analyze' reads as if a comma is missing).

DimensionReasoningScore

Specificity

Lists multiple concrete actions ("Process query and analyze") over concrete objects ("blocks, transactions, and smart contracts"), matching the anchor that enumerates several specific actions; it is not the level-2 'some actions' case because the verb set and object set are comprehensive for the domain.

3 / 3

Completeness

Explicitly states both what it does ("Process query and analyze blockchain data...") and when to use it ("Use when querying blockchain data and transactions") plus explicit trigger phrases, satisfying the level-3 'both what AND when with explicit triggers' anchor; it is not level 2 because the when-clause is explicit, not implied.

3 / 3

Trigger Term Quality

Provides natural trigger phrases ("explore blockchain", "query transactions", or "check on-chain data") that a user would plausibly say, giving good coverage rather than the level-2 'some keywords, missing common variations' case.

3 / 3

Distinctiveness Conflict Risk

The blockchain/on-chain niche ("explore blockchain", "check on-chain data") is a clear, distinct trigger set unlikely to fire for unrelated skills, matching the level-3 'clear niche with distinct triggers' anchor rather than the level-2 'could still overlap' case.

3 / 3

Total

12

/

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

allowed_tools_field

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

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository
jeremylongshore/claude-code-plugins-plus-skills
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.