Agent skill

Smart Accounts Kit

by internet-court in internet-court/internet-court-skill

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

MITAuto-check passedBackend & APIs

Install Smart Accounts Kit

skills CLI
$ npx skills add internet-court/internet-court-skill --skill smart-accounts-kit -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install internet-court/internet-court-skill smart-accounts-kit --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/internet-court/internet-court-skill.git skills-src && mkdir -p .claude/skills && cp -r skills-src/vendored/metamask/smart-accounts-kit .claude/skills/smart-accounts-kit && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
smart-accounts-kit
GitHub stars
6.6k
Used in
1 other repo
Token cost
~1.3k tokens
SKILL.md length
515 words
Files
16 (incl. references)
Skills in repo
80
Repo updated
First seen
Licence
MIT

At a glance

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

  • Tasks that involve Smart contracts
  • SKILL.md covers When to use, Installation, Which smart account type to use and Delegations vs Advanced…, plus 4 more sections
  • Calls npm

What it does

Smart Accounts Kit is an agent skill from internet-court/internet-court-skill. Build dApps with MetaMask Smart Accounts Kit — ERC-4337 smart accounts, delegations, and Advanced Permissions (ERC-7715)

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 17 other files, including reference files (for example `references/advanced-permissions.md`, `references/delegations.md` and `references/smart-accounts.md`).

It sits in Backend & APIs, covering Smart contracts. The repository describes itself as: The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 payments, escrow, and dispute resolution as one open, catch-all… The licence is MIT.

When your agent uses it

  • Tasks that involve Smart contracts

Example prompts

  • “/smart-accounts-kit”

Requirements

  • Node.js

What it can do on your machine

Read from SKILL.md and the folder at commit fa89195. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com
    • docs.metamask.io
    • metamask.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Smart Accounts Kit loads about 1.3k tokens when it runs, and up to ~4.9k if it reads all its reference files. Until then it costs about 35 tokens; SKILL.md has 515 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~35
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.9k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from internet-court/internet-court-skill at commit fa89195, republished under its MIT licence (© internet-court). 515 words, ~1,332 tokens.

Download SKILL.mdSave it as .claude/skills/smart-accounts-kit/SKILL.md (or your agent's skills folder). This skill also uses 15 other files; get the full folder from GitHub.
name
smart-accounts-kit
description
Build dApps with MetaMask Smart Accounts Kit — ERC-4337 smart accounts, delegations, and Advanced Permissions (ERC-7715)

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

NameUsage
HybridA flexible account with EOA, wallet client, and passkey (WebAuthn) signers. The most flexible option for standard dApp users.
MultiSigRequires multiple signers to meet a threshold before transactions execute. Best for treasury, DAO, or shared custody use cases.
Stateless7702Upgrades an existing EOA to a smart account using EIP-7702 while keeping the same address. Best for users with existing embedded EOAs.

If the user hasn't specified which implementation they need, present the options.

Delegations vs Advanced Permissions

NameUsage
Delegations (ERC-7710)You create, sign, and manage delegations programmatically. The delegator is a smart account you control. You handle the full lifecycle: creation, signing, storage, and redemption.
Advanced Permissions (ERC-7715)You request permissions from a MetaMask user through a human-readable UI in the extension. MetaMask creates and enforces the delegations internally. The user can review and adjust parameters before approving.

Advanced Permissions use delegations under the hood — ERC-7715 creates ERC-7710 delegations internally. If the user hasn't specified which to use, present the options.

API references

Show full SKILL.md (201 more words)Show less

Workflows

Use caseWorkflow
Create a Hybrid smart accountCreate hybrid account
Create a MultiSig smart accountCreate multisig account
Create a Stateless7702 smart accountCreate 7702 account
Create and sign a delegationCreate delegation
Create a delegation chain (redelegation)Create redelegation
Redeem a delegation when the delegate is a smart accountRedeem delegation — smart account
Redeem a delegation when the delegate is an EOARedeem delegation — EOA
Request ERC-7715 Advanced PermissionsRequest permissions
Redelegate an ERC-7715 permission contextCreate redelegation for permissions
Redeem ERC-7715 permissions when the session account is a smart accountRedeem permissions — smart account
Redeem ERC-7715 permissions when the session account is an EOARedeem permissions — EOA

Important notes

  • Always use caveats — never create unrestricted delegations.
  • Deploy the delegator first — the account must be deployed before redeeming delegations.
  • Function call scope defaults to no native token — use valueLte to allow it.
  • Caveats are cumulative in delegation chains — restrictions stack.
  • ERC-7715 requires MetaMask Flask 13.5.0+ or MetaMask stable 13.23.0+, and the user must have a smart account.
  • Always check that the project builds successfully after making changes.
  • Smart Accounts Kit version: 1.6.0 | Delegation Framework: 1.3.0

Resources

© internet-court, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 15 other files (references) in vendored/metamask/smart-accounts-kit of internet-court/internet-court-skill.

  • SKILL.md
  • 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

Open the folder on GitHubat commit fa89195

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in internet-court/internet-court-skill, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Smart Accounts Kit next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Smart Accounts Kit compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Smart Accounts Kit this skillinternet-court/internet-court-skill6.6k1 repos~1.3kAutomated safety check: PassMIT
Fizz Convertpashov/skills1.2k2 repos~3.7kAutomated safety check: PassMIT
Solana Devsolana-foundation/solana-dev-skill573—~3.8kAutomated safety check: PassMIT
Feynman Auditor0xiehnnkta/nemesis-auditor2431 repos~11kAutomated safety check: PassMIT
Smart Contract Auditgreatpie/smart-contract-audit-skill101—~1.1kAutomated safety check: PassNone
RadarAuditware/radar154—~2.1kAutomated safety check: PassGPL-3.0

Similar skills

  • Fizz Convert

    pashov/skills

    Convert English-language properties in PROPERTIES.md (produced by the Fizz skill) into Solidity assertions inside the existing fuzz harness, then flip their checkboxes.

    1.2k GitHub starsUsed in 2 repos~3.7k tokens
    Backend & APIsAuto-check passed
  • Solana Dev

    solana-foundation/solana-dev-skill

    A skill your agent uses when user asks to "build a Solana dapp", "write an Anchor program", "create a token", "debug Solana errors", "set up wallet connection", "test my Solana program", "fuzz my…

    573 GitHub stars~3.8k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed
  • Feynman Auditor

    0xiehnnkta/nemesis-auditor

    Deep business logic bug finder using the Feynman technique. An agent skill from 0xiehnnkta/nemesis-auditor.

    243 GitHub starsUsed in 1 repo~11k tokens
    Backend & APIsAuto-check passed
  • Smart Contract Audit

    greatpie/smart-contract-audit-skill

    Script-backed, out-of-box auditing workflow for Solidity/EVM repositories based on EVMbench detect/patch/exploit methodology.

    101 GitHub stars~1.1k tokensUpdated 7 mo ago
    Backend & APIsAuto-check passed
  • Radar

    Auditware/radar

    Use radar for smart contract security analysis, AST generation, and detection template development.

    154 GitHub stars~2.1k tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Solidity Auditor

    Gabson0x/bountyforge

    Security audit of Solidity code while you develop. An agent skill from Gabson0x/bountyforge.

    442 GitHub stars~3.7k tokensUpdated 24 days ago
    Backend & APIsAuto-check passed

More from internet-court/internet-court-skill

All 80 skills in this repo
  • Kleros IPFS Upload

    internet-court/internet-court-skill

    Uploads one Kleros-related file per paid request to IPFS through the Kleros x402 gateway for 0.01 USDC on Base, returning a CID that Kleros contracts can reference.

    6.6k GitHub stars~4.9k tokensUpdated 1 mo ago
    Auto-check: notes
  • 0G Compute Network Guide

    internet-court/internet-court-skill

    Guides building on the 0G Compute Network, a decentralized GPU marketplace for AI inference and fine-tuning, with SDK patterns and CLI commands.

    6.6k GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • PNP Prediction Markets on Solana

    internet-court/internet-court-skill

    Creates, trades and settles permissionless prediction markets on Solana with any SPL token as collateral, including social-media and custom-oracle markets.

    6.6k GitHub stars~7.5k tokensUpdated 1 mo ago
    Auto-check: notes
  • BNB Chain MCP Server

    internet-court/internet-court-skill

    Connects an agent to the BNB Chain MCP server to read blocks and contracts, move tokens and NFTs, register ERC-8004 agents and use Greenfield storage.

    6.6k GitHub starsUsed in 1 repo~1.7k tokens
    Auto-check passed
  • GenLayer ERC-7710 Connector

    internet-court/internet-court-skill

    Specifies how a GenLayer Intelligent Contract decision about an agent's performance becomes an ERC-7710 revocation or policy change, through a relayer or bridge and an EVM controller.

    6.6k GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check passed
  • GenLayer Agent Supervision Adapter

    internet-court/internet-court-skill

    Specifies how a GenLayer Intelligent Contract should supervise an AI agent, with review rubrics, evidence schemas and continue, warn, constrain or revoke decisions.

    6.6k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed

Categories

Questions about Smart Accounts Kit

What does Smart Accounts Kit do?

Build dApps with MetaMask Smart Accounts Kit — ERC-4337 smart accounts, delegations, and Advanced Permissions (ERC-7715). Smart Accounts Kit is an agent skill from internet-court/internet-court-skill.

When should I use Smart Accounts Kit?

Smart Accounts Kit fits situations like: tasks that involve Smart contracts.

How do I install Smart Accounts Kit in Claude Code?

Run `npx skills add internet-court/internet-court-skill --skill smart-accounts-kit -a claude-code`. Or copy the skill folder (vendored/metamask/smart-accounts-kit in internet-court/internet-court-skill) into .claude/skills/smart-accounts-kit in your project. Claude Code loads it when a task matches its description.

How do I install Smart Accounts Kit in Codex?

Run `npx skills add internet-court/internet-court-skill --skill smart-accounts-kit -a codex`. Or copy the skill folder (vendored/metamask/smart-accounts-kit in internet-court/internet-court-skill) into .agents/skills/smart-accounts-kit in your project. Codex loads it when a task matches its description.

Can I use Smart Accounts Kit in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add internet-court/internet-court-skill --skill smart-accounts-kit -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/smart-accounts-kit, .gemini/skills/smart-accounts-kit, .github/skills/smart-accounts-kit and .opencode/skills/smart-accounts-kit in your project.

What does Smart Accounts Kit need to run?

Going by SKILL.md and its folder, Smart Accounts Kit needs the command-line tools its instructions call (npm). Our summary lists: Node.js.

Does Smart Accounts Kit access the network?

SKILL.md names 3 domains. As links in the text: github.com, docs.metamask.io and metamask.io. This is read from the text; nothing was executed.

Is Smart Accounts Kit safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Smart Accounts Kit use?

Smart Accounts Kit is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Smart Accounts Kit use?

About 1.3k tokens (SKILL.md is roughly 5.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.6k tokens, read only when the agent opens those files.

What are the alternatives to Smart Accounts Kit?

Skills that share tags, products or a category with Smart Accounts Kit: Fizz Convert (pashov/skills, 1.2k stars), Solana Dev (solana-foundation/solana-dev-skill, 573 stars), Feynman Auditor (0xiehnnkta/nemesis-auditor, 243 stars) and Smart Contract Audit (greatpie/smart-contract-audit-skill, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Smart Accounts Kit?

internet-court (a GitHub organization) maintains it in internet-court/internet-court-skill, which has 6,551 GitHub stars. The repository holds 80 skills in this directory. The repository was last updated on August 19, 2026.

Source: internet-court/internet-court-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.