Use the wallet tools for all balance, send, and sign operations. Supports both ETH and ERC-20 tokens. The away wallet operates autonomously after setup — the home device does not need to be online.
61
73%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Medium
Suggest reviewing before use
Fix and improve this skill with Tessl
tessl review fix ./packages/evm-wallet-experiment/openclaw-plugin/skills/wallet/SKILL.mdUse the wallet tools for any Ethereum balance, send, or sign request. Do not use exec or other CLIs for wallet operations.
wallet_accounts first to find the right address.After setup, the away wallet is fully autonomous for sending ETH, sending ERC-20 tokens, and signing messages. The home device only needs to be online for signing as the home EOA address specifically (which is rarely needed). Check wallet_capabilities — if autonomy contains "offline-capable", the wallet works independently.
All token tools accept either a contract address (0x...) or a token symbol (e.g. "USDC", "DAI"). When a symbol is given, the tool resolves it to the contract address on the current chain via the MetaMask Token API. This works on mainnet and major L2s but not on testnets — for testnets, provide the contract address directly.
To send tokens, use wallet_token_send with the token (address or symbol), recipient, and amount in human-readable decimals (e.g., "100.5" for 100.5 USDC). The tool automatically queries the token's decimals and converts to raw units.
To check a token balance, use wallet_token_balance with the token (address or symbol).
If you need to discover a token's address, use wallet_token_resolve to search by name or symbol. If you need to check which token a contract is, use wallet_token_info to get its name, symbol, and decimals.
Use wallet_swap_quote to preview a swap before executing, and wallet_swap to execute. Both accept token symbols (e.g. "ETH", "USDC") or contract addresses. The swap uses MetaSwap (MetaMask's aggregator) to find the best rate across multiple DEXs.
slippage parameter (0.1–50%).3d5aea9
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.