ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 2/5

evm-wallet-skill

Self-sovereign EVM wallet for AI agents with Venice AI integration. Use when the user wants to create a crypto wallet, check balances, send ETH or ERC20 tokens, swap tokens, interact with smart contracts, or access Venice's private AI inference API with DIEM tokens. Supports Base, Ethereum, Polygon, Arbitrum, and Optimism. Private keys stored locally — no cloud custody.

Why use this skill?

Manage your EVM wallet, swap tokens, and interact with smart contracts securely from OpenClaw. Features local private key storage for maximum control.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jonisjongithub/evm-wallet-venice
Or

What This Skill Does

The evm-wallet-skill provides a self-sovereign interface for managing EVM-compatible assets directly from your OpenClaw environment. It allows AI agents to securely interact with Ethereum, Base, Polygon, Arbitrum, and Optimism networks. By prioritizing local key storage, this skill ensures that your private keys never leave your server, effectively removing reliance on third-party custodial services. It facilitates balance checks, token transfers, cross-DEX swaps via Odos, and direct smart contract interactions. Integration with Venice AI adds specialized support for DIEM token-based inference API access, making it a powerful tool for agentic economic activity.

Installation

Installation requires identifying your local OpenClaw workspace directory. Run the provided bootstrap script to clone the source code into your skills folder and execute npm install. Always ensure you are operating within the $SKILL_DIR before running any commands. The initial setup must be performed via node src/setup.js --json, which creates a local .evm-wallet.json file. Please ensure this file has strict permissions (chmod 600) to maintain system security.

Use Cases

  • Asset Management: Quickly query balances across multiple chains to understand your current liquidity position.
  • Agentic Payments: Send native ETH or ERC20 tokens to collaborators or service providers seamlessly.
  • Decentralized Finance: Use the Odos-backed swap functionality to rebalance portfolios or obtain tokens required for AI model inference.
  • Smart Contract Operations: Interact with protocols directly by invoking specific contract functions via the command line interface.
  • AI Inference Access: Manage DIEM token payments to unlock private AI inference capabilities provided by the Venice platform.

Example Prompts

  1. "Check my total balance across all chains and tell me how much ETH I have on Base."
  2. "Can you swap 0.1 ETH for USDC on Arbitrum? Show me the quote before you execute."
  3. "Send 50 USDC to 0xabc123... on the Polygon network. Please confirm the gas fees before sending."

Tips & Limitations

Security is paramount; never share your ~/.evm-wallet.json file. Since private keys are stored locally, there is no 'password reset' functionality—ensure you have a secure, offline backup of your mnemonic or key. Always review quotes for swaps and transfers carefully, as blockchain transactions are irreversible. Use the --json flag for all outputs to ensure the OpenClaw agent can accurately parse results for subsequent logical steps.

Metadata

Stars1947
Views1
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jonisjongithub-evm-wallet-venice": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#evm#defi#wallet#crypto#blockchain
Safety Score: 2/5

Flags: file-write, file-read, external-api, code-execution