Agent skill · data analytics · nousresearch

evm

Read-only EVM client: wallets, tokens, gas across 8 chains.

Why this skill is useful

Adds 14 specific commands for querying EVM blockchain data across multiple chains that the AI wouldn't reliably generate on its own.

What it needs

Requires python installed locally. About 5k tokens when loaded. Last updated 2026-08-07. 226,679 stars on the source repository.

What this skill does

EVM Blockchain Skill Query EVM-compatible blockchain data across 8 chains with USD pricing. 14 commands: wallet portfolio, token info, transactions, activity, gas tracker, network stats, price lookup, multi-chain scan, whale detection, ENS resolution, allowance checker, contract inspector, and transaction decoder. Supports 8 chains: Ethereum, BNB Chain (BSC), Base, Arbitrum One, Polygon, Optimism, Avalanche (C-Chain), zkSync Era. No API key needed. Zero external dependencies — Python standard library only (urllib, json, argparse, threading). Supersedes the standalone base skill. Base-specific tokens (AERO, DEGEN, TOSHI, BRETT, WELL, cbETH, cbBTC, wstETH, rETH) and all Base RPC functionality previously living under optional-skills/blockchain/base/ have been folded into this skill. Pass --chain base to any command for Base coverage. --- When to Use User asks for a wallet balance or portfolio on any EVM chain User wants to check the same wallet across ALL chains at once User wants to inspect a transaction by hash (or decode what it did) User wants ERC-20 token metadata, price, supply, or market cap User wants recent transaction history for an address User wants current gas prices or to compare fees across chains User wants to find large whale transfers in recent blocks User asks to resolve an ENS name (vitalik.eth) or reverse-lookup an address User wants to check if a contract has dangerous token approvals User wants to inspect a smart contract (proxy? ERC-20? ERC-721? bytecode size?) User wants to compare gas costs across chains before a transaction --- Prerequisites Python 3.8+ standard library only. No pip installs required. Pricing: CoinGecko free API (rate-limited, ~10-30 req/min). ENS: ensideas.com public API. Tx decoding: 4byte.directory public API. Override RPC endpoint: export EVMRPCURL=https://your-rpc.com Helper script path: ~/.hermes/skills/blockchain/evm/scripts/evmclient.py --- Quick Reference --- Procedure 0. Setup Check 1. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills nousresearch/evm

View the source on GitHub

Browse the @skills marketplace