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.