Agent skill

smart-accounts-kit

Build dApps with MetaMask Smart Accounts Kit — ERC-4337 smart accounts, delegations, and Advanced Permissions (ERC-7715)

Internet Court1,389★ · +222/wk · 1 repos on radarProfile →
claude-codecodexNOASSERTION
Install
npx skills add internet-court/internet-court-skill --skill smart-accounts-kit --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 16
SKILL.md size: 5 KB
Bundled scripts: none
Path: vendored/metamask/smart-accounts-kit/skill.md
Open the folder on GitHub →
Where it comes from
Stars: 1,536 · +147 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# MetaMask Smart Accounts Kit ## When to use - You want to create ERC-4337 smart accounts (Hybrid, MultiSig, or Stateless7702) - You want to send user operations or batch transactions via bundlers - You want to configure signers (EOA, passkey/WebAuthn, multisig, wallet client) - You want to implement gas abstraction with paymasters - You want to create, sign, or redeem delegations (ERC-7710) - You want to request Advanced Permissions via MetaMask extension (ERC-7715) - You want to build automated backend services (DCA bots, keeper services) using delegations - You want to implement session accounts for AI agents or automated trading - You want to set up parallel user operations with nonce keys ## Installation ```bash npm install @metamask/smart-accounts-kit permissionless ``` ## Which smart account type to use | Name | Usage | |------|-------| | Hybrid | A flexible account with EOA, wallet client, and passkey (WebAuthn) signers. The most flexible option for standard dApp users. | | MultiSig | Requires multiple signers to meet a threshold before transactions execute. Best for treasury, DAO, or shared custody use cases. | | Stateless7702 | Upgrades an existing EOA to a smart account

What's inside
Steps it walks through
  1. When to use
  2. Installation
  3. Which smart account type to use
  4. Delegations vs Advanced Permissions
  5. API references
  6. Workflows
  7. Important notes
  8. Resources
Ships with 15 files
  • LICENSE
  • references/advanced-permissions.md
  • references/delegations.md
  • references/smart-accounts.md
  • workflows/create-7702-account.md
  • workflows/create-delegation.md
  • workflows/create-hybrid-account.md
  • workflows/create-multisig-account.md
  • workflows/create-redelegation-permissions.md
  • workflows/create-redelegation.md
  • workflows/redeem-delegation-eoa.md
  • workflows/redeem-delegation-smart-account.md
  • workflows/redeem-permissions-eoa.md
  • workflows/redeem-permissions-smart-account.md
  • workflows/request-permissions.md
Commands it runs
npm install @metamask/smart-accounts-kit permissionless
More from internet-court-skill
All skills →
About this skill
What does the smart-accounts-kit skill do?

Build dApps with MetaMask Smart Accounts Kit — ERC-4337 smart accounts, delegations, and Advanced Permissions (ERC-7715)

How do I install it?

Run `npx skills add internet-court/internet-court-skill --skill smart-accounts-kit --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From internet-court/internet-court-skill, a repository with 1,536 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going