Check your human's on-chain reputation. Are they good enough for you?
54
46%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Risky
Do not use without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/basecred/SKILL.mdQuality
Discovery
7%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 description is poorly written with casual, unhelpful language that fails to specify concrete capabilities or usage triggers. It uses second-person voice ('your human's') which violates style guidelines, and the rhetorical question adds no value. The description would leave Claude unable to reliably select this skill from a pool of alternatives.
Suggestions
Replace vague language with specific actions: e.g., 'Queries on-chain reputation scores, analyzes wallet transaction history, checks protocol-specific trust metrics'
Add explicit trigger guidance: 'Use when the user asks about wallet reputation, on-chain trust scores, address history, or blockchain identity verification'
Rewrite in third person voice and remove the rhetorical question: 'Evaluates blockchain wallet reputation using on-chain data sources'
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | The description uses vague, abstract language ('check reputation', 'good enough') without specifying any concrete actions like querying specific blockchain data, analyzing wallet history, or checking specific reputation metrics. | 1 / 3 |
Completeness | The description vaguely addresses 'what' (check reputation) but provides no explicit 'when' clause or trigger guidance. The casual tone ('Are they good enough for you?') adds no functional information. | 1 / 3 |
Trigger Term Quality | The only potentially useful trigger term is 'on-chain reputation', but it lacks natural variations users would say like 'wallet reputation', 'blockchain history', 'address score', or specific protocol names. | 1 / 3 |
Distinctiveness Conflict Risk | The 'on-chain reputation' domain is somewhat specific and wouldn't conflict with most skills, but the vague phrasing could overlap with general blockchain analysis or identity verification skills. | 2 / 3 |
Total | 5 / 12 Passed |
Implementation
85%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a high-quality skill with excellent actionability and workflow clarity. The registration flow is well-documented with explicit validation steps, error handling, and polling strategies. Minor verbosity in explanatory tables and message templates prevents a perfect conciseness score, but overall the skill effectively teaches Claude how to interact with the zkBaseCred API.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is reasonably efficient but includes some unnecessary verbosity, such as the detailed explanation of what each status means in tables when Claude could infer most of this. The message templates for owners are helpful but could be more concise. | 2 / 3 |
Actionability | Excellent actionability with fully executable API calls, complete JSON request/response examples, specific header requirements, and copy-paste ready code snippets. The credential file format and API endpoints are concrete and specific. | 3 / 3 |
Workflow Clarity | Outstanding workflow clarity with a clear decision tree at startup, numbered steps with explicit validation checkpoints, status polling with backoff strategy, and clear error handling tables. The flow from registration through verification to reputation check is unambiguous. | 3 / 3 |
Progressive Disclosure | Well-structured with a clear companion files table pointing to reporting.md and reference.md for detailed specs. The main skill covers the essential flow while appropriately deferring API specs and report formatting to separate files with clear navigation signals. | 3 / 3 |
Total | 11 / 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.
Validation — 8 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
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 | |
02adecb
Table of Contents
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.