smart-accounts-kit

Build and manage ERC-4337 smart accounts with delegated permissions via MetaMask Smart Accounts Kit.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Enables secure, programmable Web3 accounts by providing a complete framework to build and manage ERC-4337 smart accounts, including delegation and advanced permission models.

Core Features & Use Cases

  • ERC-4337 Smart Accounts (Hybrid, MultiSig, Stateless7702) for flexible account abstraction
  • Delegation Framework (ERC-7710) to grant scoped permissions with caveats
  • Advanced Permissions (ERC-7715) for human-confirmed, per-permission execution
  • Gas abstraction with paymasters and batched User Operations
  • Viem integration and diverse signer support (EOA, passkey, multisig)
  • End-to-end workflows: create/deploy smart accounts, deploy delegators, request/redeem permissions

Quick Start

Install the skill and ask your agent to help you implement smart accounts, delegations, and advanced permissions.

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 with delegated control in Web3 dApps?

ERC-4337 smart accounts with delegated control are implemented using APIs like toMetaMaskSmartAccount and createDelegation, enabling programmable account abstraction and scoped permission models for Web3 dApps.

What is the ERC-7710 delegation framework and how does it manage permissions?

The ERC-7710 delegation framework grants scoped permissions with specific caveats to smart accounts. It enables secure, programmable Web3 interactions by allowing users to delegate control without exposing full account access.

How do I set up gas abstraction and paymasters for smart accounts using Viem?

Gas abstraction with paymasters is set up by integrating Viem with smart account APIs to sponsor gas fees and batch User Operations, enabling seamless gasless transactions within ERC-4337 account abstraction workflows.

Can I use passkeys and multisig signers with ERC-4337 account abstraction?

Yes, ERC-4337 account abstraction supports diverse signer types including passkeys, multisig, and standard EOAs. This multi-signer support is integrated directly through the Viem framework within the smart account environment.

How do I request and redeem advanced permissions for ERC-7715 execution?

Advanced permissions for ERC-7715 execution are requested and redeemed through dedicated API flows, enabling human-confirmed, per-permission execution that securely gates specific smart account actions.

What are the different types of smart accounts available for account abstraction?

Available smart account types include Hybrid, MultiSig, and Stateless7702 models. These provide flexible account abstraction architectures tailored to diverse Web3 dApp security and operational requirements.