smart-accounts-kit

Create ERC-4337 smart accounts and send user operations with MetaMask Smart Accounts Kit.

Updated Feb 19, 2026
One-click install
npx skills add https://github.com/sisirpdl/agentpay --skill smart-accounts-kit-sisirpdl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smart-accounts-kit
Source: https://github.com/sisirpdl/agentpay/tree/main/skills/metamask-smart-accounts-kit
Command: npx skills add https://github.com/sisirpdl/agentpay --skill smart-accounts-kit-sisirpdl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies Web3 development by enabling the creation and management of ERC-4337 smart accounts, facilitating advanced features like gas abstraction, batch transactions, and secure multi-signer setups.

Core Features & Use Cases

  • Smart Account Creation: Build dApps using Hybrid, Multisig, or Stateless7702 smart accounts.
  • Transaction Management: Send user operations, batch transactions, and implement gas abstraction with paymasters.
  • Advanced Security: Configure multiple signers (EOA, passkey, multisig) and manage delegations.
  • Use Case: Develop a decentralized application where users can interact with smart contracts using gasless transactions, powered by a paymaster, and manage their account access through multiple passkeys.

Quick Start

Use the smart-accounts-kit skill to create a new hybrid smart account using a provided private key.

Frequently Asked Questions about smart-accounts-kit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement ERC-4337 smart accounts in my dApp?

To implement ERC-4337 smart accounts, use this kit to create Hybrid, Multisig, or Stateless7702 accounts. It facilitates sending user operations, batch transactions, and configuring diverse signers like EOA or passkey directly within your dApp.

How does gas abstraction work with paymasters for gasless transactions?

Gas abstraction uses paymasters to sponsor transaction fees, enabling gasless transactions for users. This kit allows you to configure paymasters within your ERC-4337 smart account setup to cover gas costs.

Can I configure multi-signer setups using passkeys and multisig for smart accounts?

Yes, you can configure multiple signer types including EOA, passkey, and multisig for your smart accounts. This provides advanced security and flexible access management for decentralized applications.

Does this smart accounts kit support Viem integration?

Yes, the smart accounts kit supports Viem integration alongside ERC-4337 account abstraction features. This allows you to manage user operations and smart account creation within your existing Viem-based Web3 development environment.

How do I request advanced permissions and create delegations for smart accounts?

You can request advanced permissions using ERC-7715 and create delegations through the Delegation Framework. This enables secure, granular control over smart account access and operations within your dApp.