A secure, sandboxed MetaMask wallet interface for autonomous AI agents to execute blockchain transactions within user-defined safety limits.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install metamask-agent-wallet-skill
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install metamask-agent-wallet-skill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The MetaMask Agent Wallet skill empowers AI agents to interact with decentralized applications (dapps) and execute on-chain operations autonomously. By leveraging Openclaw Skills, developers can integrate MetaMask functionality into their agent workflows while maintaining strict control via a sandboxed browser environment. This skill prioritizes security by utilizing an isolated Chrome profile, ensuring that your primary assets remain untouched while the agent operates within a dedicated, limited-fund wallet.
Transactions are never executed blindly; every operation is passed through a robust permission engine. This engine validates the transaction against pre-defined constraints such as daily spending limits, protocol allowlists, and specific chain IDs. This makes it an ideal choice for developers looking to build sophisticated financial agents using Openclaw Skills without compromising on safety or transparency.
First, clone the repository and install the necessary dependencies for the environment:
cd metamask-agent-skill
npm install
npx playwright install chromium
Run the setup command to initialize the isolated agent profile and set up your MetaMask extension with a new seed phrase:
npm run setup
Finally, fund your agent wallet with a small amount of ETH for gas and tokens for operations, then configure your permissions.json file to define your safety guardrails and allowed protocols.
The skill maintains an organized data structure within the ~/.agent-wallet/ directory to ensure persistence and traceability for Openclaw Skills users.
| Component | Path | Description |
|---|---|---|
| Browser Profile | ~/.agent-wallet/chrome-profile |
The isolated environment containing MetaMask data and extension state. |
| Logs | ~/.agent-wallet/logs/ |
JSON files documenting every transaction attempt and result. |
| Configuration | permissions.json |
The core file for setting limits, allowlists, and thresholds. |
Log entries follow a structured format including timestamp, action (e.g., swap, send), intent (target address and data), guardResult (permission status), and the final txHash once confirmed on-chain.
Loading
A robust CLI tool for managing Todoist tasks, projects, and labels via the REST API v2.

A terminal-based interface for managing calendar data and habit tracking stored directly in Google Drive via the justcalendar.ai platform.

A technical framework for onboarding and managing external bots within the Cubistic 3D ecosystem using Proof-of-Work verification.

A Node.js-based bot runner for the Cubistic shared 3D cube world using automated proof-of-work painting scripts.

A privacy-first financial auditor that scans bank statements to identify recurring charges, flag suspicious transactions, and generate refund request templates.

WalletPilot provides a secure framework for AI agents to automate interactions with over 10 major crypto wallets across EVM and Solana chains.








































