Implement NFT standards (ERC-721, ERC-1155) with proper metadata handling, minting strategies, and marketplace integration. Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems.
Overall
score
86%
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillEvaluation — 93%
↑ 1.03xAgent success when using this skill
Validation for skill structure
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 a well-crafted skill description that excels across all dimensions. It provides specific technical capabilities (NFT standards, metadata, minting, marketplace integration), uses natural trigger terms that users would actually say, includes an explicit 'Use when...' clause, and carves out a distinct niche in the NFT/digital asset space that won't conflict with broader blockchain skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: 'Implement NFT standards (ERC-721, ERC-1155)', 'proper metadata handling', 'minting strategies', and 'marketplace integration'. These are concrete, actionable capabilities. | 3 / 3 |
Completeness | Clearly answers both what ('Implement NFT standards with metadata handling, minting strategies, marketplace integration') and when ('Use when creating NFT contracts, building NFT marketplaces, or implementing digital asset systems') with explicit trigger guidance. | 3 / 3 |
Trigger Term Quality | Includes natural keywords users would say: 'NFT', 'ERC-721', 'ERC-1155', 'NFT contracts', 'NFT marketplaces', 'digital asset'. Covers both technical standards and common user terminology. | 3 / 3 |
Distinctiveness Conflict Risk | Clear niche focused specifically on NFT implementation with distinct triggers (ERC-721, ERC-1155, NFT marketplaces). Unlikely to conflict with general smart contract or other blockchain skills due to NFT-specific terminology. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
73%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, actionable skill with excellent code examples covering the full spectrum of NFT standards and patterns. The main weaknesses are the lack of explicit deployment/testing workflows and some unnecessary introductory content. The code quality and progressive disclosure are well-executed.
Suggestions
Add a deployment workflow section with explicit steps: compile → test → deploy → verify → configure metadata, including validation checkpoints
Remove or condense the 'When to Use This Skill' section - Claude can infer appropriate use cases from the content
Add testing examples or validation commands to verify contracts work correctly before deployment
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The skill is mostly efficient with good code examples, but includes some unnecessary sections like the 'When to Use This Skill' list that Claude can infer, and the marketplace integration section at the end adds little actionable value. | 2 / 3 |
Actionability | Excellent executable code examples throughout - complete Solidity contracts for ERC-721, ERC-1155, royalties, soulbound tokens, dynamic NFTs, and gas-optimized minting. All code is copy-paste ready with proper imports and full implementations. | 3 / 3 |
Workflow Clarity | While individual code examples are clear, there's no explicit workflow for the overall NFT development process. Missing validation steps for contract deployment, testing procedures, and no guidance on the sequence of operations (deploy → verify → configure metadata → mint). | 2 / 3 |
Progressive Disclosure | Good structure with clear sections for each NFT type and feature. References to external files (references/*.md, assets/*.sol) are well-organized and one level deep. The main content serves as a comprehensive overview with appropriate pointers to detailed resources. | 3 / 3 |
Total | 10 / 12 Passed |
Validation
88%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 14 / 16 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
metadata_version | 'metadata' field is not a dictionary | Warning |
license_field | 'license' field is missing | Warning |
Total | 14 / 16 Passed | |
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.