Content
81%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A highly actionable, well-sequenced skill body: exhaustive concrete commands, an exemplary ordered key-resolution workflow with validation and recovery, and real, well-signaled one-level-deep references. The main cost is size — a large fraction of it is inline endpoint/parameter reference material that duplicates the role of the bundle's reference files.
Suggestions
Move the ERC-8257 tool endpoint parameter tables and their curl examples, and the per-endpoint MCP parameter tables, into references/rest-api.md, keeping only the task tables and one example inline.
Trim the duplicated tool-command listings (e.g. CLI install/auth snippets repeated in both 'Quick start' and 'OpenSea CLI') to a single canonical section.
Consider collapsing the complete per-script catalog into the reference file, linking only the script families used in task tables.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body largely avoids concept explanations Claude already knows and uses dense tables rather than prose, but at ~870 lines / ~45KB it inlines substantial reference material — full tool-endpoint parameter tables with five curl examples, MCP tool parameter tables for every endpoint, and a complete per-script catalog — that belongs in the existing references. This matches 'Mostly efficient but includes some unnecessary explanation or could be tightened' rather than score 4, because the trimmable inline reference content is more than minor. | 3 / 5 |
Actionability | Nearly every task row gives a copy-paste-ready command with concrete arguments (e.g. 'opensea nfts get ethereum 0xbc4c... 1234'), curl examples include headers, the key-resolution fallback is a complete executable bash block, and SDK code is runnable TypeScript. This matches the score-5 anchor 'Fully executable; copy-paste ready code or commands; specific examples cover the common cases'. | 5 / 5 |
Workflow Clarity | The API key resolution section is an explicitly ordered 4-step flow with checkpoints ('Save immediately after fetching... before making your API call') and a feedback loop for stale keys (401/403 → re-fetch with --force). Batch/destructive operations are covered by a pre-bulk-operation checklist with a verify-first request and limit=1 test, and the error table gives per-status retry actions. This matches the score-5 anchor with explicit validation steps, error-recovery loops, and a checklist. | 5 / 5 |
Progressive Disclosure | Bundle structure is good: references/authentication.md, rest-api.md, and stream-api.md all exist, are clearly signaled at point of use ('Read the wallet authentication reference before acting as a wallet'), and are one level deep; scripts are cataloged per directory. It falls short of score 5 because sizeable reference-grade content (the ERC-8257 tool endpoint parameter tables and curl examples, and the per-endpoint MCP parameter documentation) is inlined in SKILL.md rather than split into the existing references — matching 'Good structure... references mostly clear; minor organization gaps'. | 4 / 5 |
Total | 17 / 20 Passed |