authenticate-wallet

Installation
Summary

Email OTP-based wallet authentication with validation and status checking.

  • Two-step login flow: initiate with email to receive a 6-digit OTP, then verify with the flowId and code to complete authentication
  • Includes input validation rules for email, flowId, and OTP to prevent shell injection before executing commands
  • Provides status checking, balance queries, address retrieval, and wallet window access via companion CLI commands
  • All commands support --json output for machine-readable responses in agent workflows
SKILL.md

Authenticating with the Agentic Wallet

When the wallet is not signed in (detected via npx awal status or when wallet operations fail with authentication errors), use the npx awal CLI to authenticate.

If you have access to email, you can authenticate the wallet yourself, otherwise you'll need to ask your human to give you an email address and to tell you the OTP code they receive.

Authentication Flow

Authentication uses a two-step email OTP process:

Step 1: Initiate login

npx awal@2.10.0 auth login <email>

This sends a 6-digit verification code to the email and outputs a flowId.

Step 2: Verify OTP

Related skills

More from coinbase/agentic-wallet-skills

Installs
2.2K
GitHub Stars
105
First Seen
Feb 10, 2026