gator-cli

Manage gator-cli profiles, upgrades, and ERC-7710 delegations.

21|10|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/MetaMask/skills --skill gator-cli-metamask
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gator-cli
Source: https://github.com/MetaMask/skills/tree/main/metamask/gator-cli
Command: npx skills add https://github.com/MetaMask/skills --skill gator-cli-metamask

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

When working with Metamask's gator-cli, developers and security-conscious teams need a reliable way to initialize profiles, upgrade EOAs to EIP-7702 smart accounts, grant delegations, redeem them, revoke access, and inspect balances and existing delegations across environments.

Core Features & Use Cases

  • Profile lifecycle: initialize, show, status, and configuration checks for gator-cli-based accounts.
  • Delegation workflows: grant, redeem, revoke, and inspect delegations with multiple scope types and required flags.
  • On-demand guidance: clear instruction set covering required flags, config locations, and typical usage flows for real-world scenarios.
  • Example: A developer upgrades a local EOA to a smart account and grants a time-bound delegation to a partner, then audits the on-chain status.

Quick Start

Initialize a profile with gator init and proceed with upgrading an EOA to a smart account and granting a delegation.

Frequently Asked Questions about gator-cli

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

FAQPage Schema
How do I upgrade an EOA to an EIP-7702 smart account using gator-cli?▼

To upgrade an EOA to an EIP-7702 smart account, initialize your profile with gator init, then follow the provided instruction set to execute the upgrade and verify the on-chain status.

What is the process to grant and redeem ERC-7710 delegations?▼

Granting and redeeming ERC-7710 delegations requires using specific gator-cli commands with required flags to define grant scopes, execute the redeem action, and inspect the resulting on-chain status.

Can I inspect on-chain balances and existing profile delegations with gator-cli?▼

Yes, you can inspect balances and existing delegations by running the profile show and status commands, which check configuration locations and report the current on-chain state for your accounts.

What flags are required to configure grant scopes for time-bound delegations?▼

Configuring time-bound delegations requires specifying grant scopes through required command flags during the grant action, ensuring the partner receives access bounded by the defined temporal constraints.

Why does my gator-cli profile initialization fail configuration checks?▼

Profile initialization fails configuration checks when required setup parameters are missing or config locations are incorrect, preventing the gator init command from properly establishing the account environment.