← 返回 Skills 市场
ayushbherwani1998

MetaMask Smart Accounts KIt

作者 AyushBherwani1998 · GitHub ↗ · v1.0.6
cross-platform ✓ 安全检测通过
1912
总下载
1
收藏
2
当前安装
7
版本数
在 OpenClaw 中安装
/install smart-accounts-kit
功能描述
Web3 development using MetaMask Smart Accounts Kit. Use when the user wants to build dApps with ERC-4337 smart accounts, send user operations, batch transactions, configure signers (EOA, passkey, multisig), implement gas abstraction with paymasters, create delegations, or request advanced permissions (ERC-7715). Supports Viem integration, multiple signer types (Dynamic, Web3Auth, Wagmi), gasless transactions, and the Delegation Framework.
安全使用建议
This is a developer reference for MetaMask Smart Accounts and appears internally consistent, but take these practical precautions before using it: - Verify you install the official package and version from the npm registry (check package name, publisher, and ideally a checksum) rather than copying arbitrary code. - Never paste or commit real private keys shown in examples; use environment-secured keys, hardware wallets, or ephemeral/test keys on testnets for development. - ERC-7715 advanced permissions can grant ongoing authority to move tokens; only request/approve permissions from MetaMask for trusted dapps and prefer tight caveats/restrictions. Test on a testnet first. - Only use trusted bundler/paymaster RPC endpoints; those endpoints will see user operations and could act on them — run your own or use well-known providers. - Because the registry metadata lacks a homepage/source, confirm the skill's source and the upstream package (MetaMask docs and the @metamask package) before running install commands. If you want, I can list specific places in the SKILL.md that you should sanitize or adapt before copying into your project (private-key examples, placeholder RPC URLs, permission requests).
功能分析
Type: OpenClaw Skill Name: smart-accounts-kit Version: 1.0.6 The skill bundle provides comprehensive documentation and code examples for the MetaMask Smart Accounts Kit. All installation commands reference legitimate `@metamask` and `metamask/delegation-framework` packages. While `SKILL.md` mentions `process.env.SESSION_KEY` for session accounts, this is a standard practice for automated Web3 agents to manage ephemeral keys locally for delegated actions, with no evidence of exfiltration. The markdown content is instructional and lacks any prompt injection attempts or other malicious indicators.
能力评估
Purpose & Capability
The name/description (MetaMask Smart Accounts Kit, ERC-4337, delegations, ERC-7715) match the SKILL.md contents and the code examples. The package installs and forge commands mentioned (npm install @metamask/smart-accounts-kit, forge install metamask/delegation-framework) are proportional and expected for a dApp developer reference. There are no unrelated binaries or environment variables requested.
Instruction Scope
The instructions stay within dApp development scope (creating smart accounts, delegations, bundler/paymaster setup, requesting advanced permissions). However, examples include raw private-key usage (privateKeyToAccount('0x...')) and calls that request MetaMask ERC-7715 permissions; both are legitimate for dev examples but carry user-risk if copy-pasted into production or used on mainnet. The docs also reference external endpoints (your-bundler-rpc.com, your-paymaster-url.com) which the developer must supply — these endpoints will receive data and transactions and should be trusted.
Install Mechanism
This skill is instruction-only (no install spec). The SKILL.md suggests running npm/forge commands to fetch upstream packages; that is a standard developer workflow. There is no embedded download-from-URL or archive extraction in the skill bundle itself.
Credentials
The skill declares no required environment variables or credentials, which is proportionate. That said, examples show handling of sensitive secrets (private keys) and guiding the developer to configure external RPC/bundler/paymaster URLs and MetaMask extension interactions — these are expected but sensitive. The skill does not itself request or attempt to exfiltrate credentials.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request persistent privileges or attempt to modify other skills or system-wide agent settings. Autonomous invocation is allowed (platform default) but there are no additional elevated privileges requested by this skill.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install smart-accounts-kit
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /smart-accounts-kit 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
- Minor fixes
v1.0.5
- FIxes the wrong error codes for debugging
v1.0.4
- Added a decision guide and comparative table to help users choose the right smart account implementation (Hybrid, MultiSig, Stateless7702). - Added error code for easier debugging - Added guide on handling 2D parallel nonce for parallel execution
v1.0.3
- Fixes the Advanced Permissions references
v1.0.2
- Switched metadata key from "clawdbot" to "openclaw". - No functional or code changes; this is a metadata and documentation update.
v1.0.1
- Minor improvements
v1.0.0
MetaMask Smart Accounts Kit 1.0.0 initial release: - Provides quick reference and code examples for MetaMask Smart Accounts Kit. - Covers setup and usage for ERC-4337 MetaMask smart accounts, including Hybrid, Multisig, and Stateless7702 implementations. - Documents the Delegation Framework (ERC-7710) for granular permissions and restrictions with scopes and caveats. - Includes guidance on leveraging Advanced Permissions (ERC-7715) for secure dApp permissions management. - Lists key API methods, integration details for multiple signer types, and common use scopes.
元数据
Slug smart-accounts-kit
版本 1.0.6
许可证
累计安装 2
当前安装数 2
历史版本数 7
常见问题

MetaMask Smart Accounts KIt 是什么?

Web3 development using MetaMask Smart Accounts Kit. Use when the user wants to build dApps with ERC-4337 smart accounts, send user operations, batch transactions, configure signers (EOA, passkey, multisig), implement gas abstraction with paymasters, create delegations, or request advanced permissions (ERC-7715). Supports Viem integration, multiple signer types (Dynamic, Web3Auth, Wagmi), gasless transactions, and the Delegation Framework. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1912 次。

如何安装 MetaMask Smart Accounts KIt?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install smart-accounts-kit」即可一键安装,无需额外配置。

MetaMask Smart Accounts KIt 是免费的吗?

是的,MetaMask Smart Accounts KIt 完全免费(开源免费),可自由下载、安装和使用。

MetaMask Smart Accounts KIt 支持哪些平台?

MetaMask Smart Accounts KIt 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 MetaMask Smart Accounts KIt?

由 AyushBherwani1998(@ayushbherwani1998)开发并维护,当前版本 v1.0.6。

💬 留言讨论