CtrlK
BlogDocsLog inGet started
Tessl Logo

ens

Set your primary ENS name on Base and L2s - configure reverse resolution

67

Quality

56%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./src/skills/bundled/ens/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

40%

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 identifies a clear, specialized niche (ENS configuration on L2s) but suffers from missing explicit trigger guidance and uses second person voice. While distinctive enough to avoid conflicts, it lacks the completeness needed for Claude to reliably select it from a large skill library.

Suggestions

Add a 'Use when...' clause with trigger terms like 'set ENS name', 'primary name', 'reverse resolution', 'ENS on Base', '.eth address'

Rewrite in third person voice: 'Sets primary ENS name on Base and L2s - configures reverse resolution'

Include common keyword variations: 'Ethereum Name Service', '.eth', 'ENS profile', 'name resolution'

DimensionReasoningScore

Specificity

Names the domain (ENS) and specific actions ('Set your primary ENS name', 'configure reverse resolution'), but uses second person 'your' which violates voice guidelines. The actions are somewhat specific but not comprehensive.

2 / 3

Completeness

Describes what it does (set ENS name, configure reverse resolution) but completely lacks a 'Use when...' clause or any explicit trigger guidance for when Claude should select this skill.

1 / 3

Trigger Term Quality

Includes relevant keywords like 'ENS name', 'Base', 'L2s', 'reverse resolution' that users familiar with ENS would use, but missing common variations like 'Ethereum Name Service', 'primary name', 'ENS profile', or '.eth'.

2 / 3

Distinctiveness Conflict Risk

Very specific niche targeting ENS on Base/L2s with reverse resolution - unlikely to conflict with other skills due to the specialized blockchain/naming domain.

3 / 3

Total

8

/

12

Passed

Implementation

72%

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

This skill is well-structured and concise, effectively communicating the purpose and supported chains for ENS primary name configuration. However, it relies on custom CLI commands without showing the underlying implementation, and lacks explicit validation workflows for what is a blockchain transaction that could fail or require confirmation.

Suggestions

Add executable code showing the actual contract interaction (e.g., calling setName on the Reverse Registrar contract with ethers.js or similar)

Include an explicit workflow: 1) Check prerequisites 2) Execute transaction 3) Wait for confirmation 4) Verify with /ens verify 5) Troubleshoot if verification fails

Add error handling guidance for common failure cases (insufficient gas, name not owned, forward resolution not set)

DimensionReasoningScore

Conciseness

The content is lean and efficient, presenting only essential information. No unnecessary explanations of what ENS is or how blockchain works - assumes Claude's competence with the domain.

3 / 3

Actionability

Commands are clearly listed but they appear to be custom CLI commands (/ens set) without showing the actual implementation or underlying contract calls. Missing executable code showing how to interact with the Reverse Registrar contract directly.

2 / 3

Workflow Clarity

Prerequisites are listed and there's a verify command, but no explicit workflow sequence with validation checkpoints. Missing guidance on what to do if verification fails or how to confirm the transaction succeeded before proceeding.

2 / 3

Progressive Disclosure

For a skill of this size (~50 lines), the structure is appropriate with clear sections. No need for external file references given the scope, and content is well-organized with tables and grouped commands.

3 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
alsk1992/CloddsBot
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.