viem
Viem blockchain client patterns for Ethereum interactions, transactions, signing, encoding, and smart contract calls. Triggers on viem, publicClient, walletClient, chain, abi.
Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security
Installation for Agentic Skill
View all platforms →skilz install settlemint/agent-marketplace/viemskilz install settlemint/agent-marketplace/viem --agent opencodeskilz install settlemint/agent-marketplace/viem --agent codexskilz install settlemint/agent-marketplace/viem --agent geminiFirst time? Install Skilz: pip install skilz
Works with 14 AI coding assistants
Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/settlemint/agent-marketplacecp -r agent-marketplace/devtools/skills/viem ~/.claude/skills/Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
answer-engine-optimization
by alirezarezvani
> Professional Answer Engine Optimization for Marketers & SEO Specialists
app-store-optimization
by alirezarezvani
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play S...
agile-product-owner
by alirezarezvani
Agile product ownership toolkit for Senior Product Owner including INVEST-compliant user story generation, sprint planning, backlog management, and...
app-store-optimization
by alirezarezvani
Complete App Store Optimization (ASO) toolkit for researching, optimizing, and tracking mobile app performance on Apple App Store and Google Play S...
Agentic Skill Details
- Owner
- settlemint (GitHub)
- Repository
- agent-marketplace
- Type
- Other
- Meta-Domain
- Primary Domain
- Market Score
- 0
Agent Skill Grade
B Score: 80/100 Click to see breakdown
Score Breakdown
Areas to Improve
- Missing ethers.js migration trigger
- Evolution section adds token overhead
- Constraints uses mixed voice
Recommendations
- Add trigger phrases to description for discoverability
- Add table of contents for files over 100 lines
Graded: 2026-01-19
Developer Feedback
I took a look at your viem skill and wanted to share some thoughts.
Links:
You're at 80/100 (B Grade)
This is a solid skill with good fundamentals. You're hitting strong marks on Spec Compliance (13/15) and Utility (17/20), which means the core skill is well-structured and actually solves a real problem. The areas holding you back are mostly around refinement—better discoverability and tighter token economy.
What's Working Well
- Strong trigger coverage. You've got both intent triggers ("read from blockchain", "write to blockchain") and artifact patterns with regex—that's good thinking for matching different LLM outputs.
- Solid code examples. The PublicClient/WalletClient setup and waitForTransactionReceipt patterns give LLMs concrete, copyable code to work with. That's exactly what makes a skill useful.
- Clear constraints. You've spelled out what's banned and required (error handling, gas estimation, confirmation waits)—LLMs understand these boundaries well.
The Big One: Missing Migration Trigger
Here's what jumped out: you mention viem replaces ethers.js but have no trigger for it. This is leaving discovery on the table. A lot of developers coming to AI asking "how do I migrate from ethers?" won't find your skill because you don't have that trigger phrase.
Fix: Add to your triggers array:
triggers:
- 'ethers.js replacement'
- 'migrate from ethers'
- 'ethers to viem'
This alone could bump you +1-2 points just by improving Ease of Use (Discoverability).
Other Things Worth Fixing
- Evolution section is padding. Your "Extension Points and Timelessness" subsections read like forward-looking fluff rather than actionable guidance. Either move this to a reference ...
AI-Detected Topics
Extracted using NLP analysis
Report Security Issue
Found a security vulnerability in this agent skill?
Report Security Issue
Thank you for helping keep SkillzWave secure. We'll review your report and take appropriate action.
Note: For critical security issues that require immediate attention, please also email security@skillzwave.ai directly.