A comprehensive SDK for building next-generation Web3 applications using MetaMask Smart Accounts, ERC-4337, and the Delegation Framework.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install metamask-smart-accounts-kit
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-smart-accounts-kit 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 Smart Accounts Kit is a robust development toolset designed to simplify the creation of decentralized applications (dApps) leveraging Account Abstraction. This skill, as part of the Openclaw Skills library, enables developers to implement sophisticated Web3 features such as gas abstraction (paymasters), passkey-based authentication, and multi-signature security. It bridges the gap between traditional wallet interactions and programmable smart accounts, providing a streamlined interface for sending user operations and managing account implementations like Hybrid and Stateless7702 accounts.
In addition to account management, the kit provides native support for the Delegation Framework (ERC-7710) and Advanced Permissions (ERC-7715). This allows for the creation of granular, time-bound, and scope-restricted permissions, enabling session keys and automated transactions without compromising security. By integrating with Viem and MetaMask Flask, it provides a cutting-edge environment for developers within the Openclaw Skills ecosystem to build high-performance, user-friendly blockchain applications.
toMetaMaskSmartAccount by specifying an implementation (Hybrid, Multisig, or Stateless7702) and a signer.erc20TransferAmount) and attach specific caveats like timestamp or limitedCalls to restrict the delegate's power.Install the core library using npm:
npm install @metamask/[email protected]
For developers creating custom caveat enforcers, install the delegation framework contracts:
forge install metamask/[email protected]
The kit organizes its operations around core ERC standards and smart contract deployments. The following table summarizes the primary data components:
| Component | Description |
|---|---|
| Implementation | Defines account logic: Hybrid (EOA+Passkey), Multisig, or Stateless7702. |
| EntryPoint | The singleton contract (0x000...032) used for processing ERC-4337 user operations. |
| DelegationManager | The central contract (0xdb9...dB3) for creating and redeeming ERC-7710 delegations. |
| Caveat Enforcers | Logical units that validate restrictions like allowedMethods, valueLte, and timestamp. |
| Execution Modes | Defines how calls are processed: SingleDefault, SingleTry, BatchDefault, or BatchTry. |
erc7710BundlerActions and erc7715ProviderActions to extend standard wallet clients within Openclaw Skills.Loading
RePrompter is a powerful framework that transforms vague, unstructured text into high-performance, XML-tagged prompts for single-agent tasks or complex multi-agent orchestrations.

An automated storytelling agent that delivers unique historical anecdotes and philosophical insights every day via scheduled cron jobs.

A high-performance search skill for agentic querying of X/Twitter and the open web using the Grok API.

A structured framework for Openclaw bots to develop a unique identity, core values, and creative perspective through dedicated autonomous exploration.

A specialized toolkit for building Web3 dApps featuring ERC-4337 smart accounts, transaction batching, and granular delegation frameworks.

A specialized integration for automating Kaspi Pay payment verification and product delivery within Telegram bots.








































