CtrlK
BlogDocsLog inGet started
Tessl Logo

zscore

Register agents on the zScore ERC-8004 Identity Registry, manage wallets and metadata, and read on-chain state. Use when an agent needs to register on-chain, check fees, read agent info, set metadata, or manage agent wallets on Base Mainnet or Base Sepolia.

Install with Tessl CLI

npx tessl i github:teeclaw/phorm-nft --skill zscore
What are skills?

90

2.17x

Quality

88%

Does it follow best practices?

Impact

100%

2.17x

Average score across 3 eval scenarios

SKILL.md
Review
Evals

Discovery

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 (registering agents, managing wallets/metadata, reading on-chain state) and provides explicit trigger conditions with domain-specific terminology. The description is well-structured with a clear 'Use when...' clause and includes relevant blockchain-specific terms that would help Claude accurately select this skill.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Register agents', 'manage wallets and metadata', 'read on-chain state', 'check fees', 'read agent info', 'set metadata', 'manage agent wallets'. Uses third person voice correctly.

3 / 3

Completeness

Clearly answers both what ('Register agents on the zScore ERC-8004 Identity Registry, manage wallets and metadata, and read on-chain state') AND when ('Use when an agent needs to register on-chain, check fees, read agent info, set metadata, or manage agent wallets on Base Mainnet or Base Sepolia').

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'register', 'on-chain', 'check fees', 'agent info', 'metadata', 'wallets', 'Base Mainnet', 'Base Sepolia', 'ERC-8004', 'Identity Registry'. Good coverage of domain-specific terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with specific triggers: 'zScore', 'ERC-8004', 'Identity Registry', 'Base Mainnet', 'Base Sepolia'. This is a clear niche for blockchain agent registration that would not conflict with general document or code skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This skill excels at actionability and workflow clarity with explicit gating, validation checkpoints, and executable examples. However, it suffers from verbosity through repetitive safety instructions and could benefit from splitting reference material (JSON schemas, contract addresses) into separate files. The core technical content is solid but buried in repeated procedural warnings.

Suggestions

Consolidate the 'Non-Negotiable Rule' section with Phase 1-3 instructions to eliminate repetition - the gating rules are stated at least 3 times

Move the detailed JSON structure and field tables to a separate SCHEMA.md file, keeping only a minimal example in the main skill

Move contract addresses and chain configuration to a separate CONTRACTS.md or CONFIG.md reference file

DimensionReasoningScore

Conciseness

The skill contains significant repetition, particularly around the gated workflow rules which are stated multiple times. The 'Non-Negotiable Rule' section and Phase 1-3 instructions overlap considerably. However, the technical content (JSON structure, commands) is appropriately dense.

2 / 3

Actionability

Provides fully executable commands with exact syntax, complete JSON examples with all fields documented, and specific contract addresses. Commands are copy-paste ready with clear parameter explanations.

3 / 3

Workflow Clarity

Excellent multi-phase workflow with explicit gates (Phase 1-3), clear validation checkpoints, and explicit approval requirements before destructive operations. The numbered steps in Phase 3 and the 'Required gated steps' list provide clear sequencing with feedback loops.

3 / 3

Progressive Disclosure

Content is well-structured with clear sections, but the document is quite long (~300 lines) with detailed inline content that could be split into separate reference files (e.g., JSON schema details, contract info). No external file references are provided for advanced topics.

2 / 3

Total

10

/

12

Passed

Validation

72%

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

Validation8 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

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

Warning

Total

8

/

11

Passed

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.