authenticate-wallet

Authenticate wallet sessions via email OTP using the npx awal CLI.

1|1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill authenticate-wallet-shamrock2245
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authenticate-wallet
Source: https://github.com/Shamrock2245/shamrock-trading-bot/tree/main/.agent/skills/coinbase-wallet/authenticate-wallet
Command: npx skills add https://github.com/Shamrock2245/shamrock-trading-bot --skill authenticate-wallet-shamrock2245

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Secure wallet authentication flow to sign in and connect the wallet before any trading or funding actions, eliminating unsigned-session errors.

Core Features & Use Cases

  • Two-step OTP login via email to prove ownership and grant wallet session access.
  • Wallet status checks to display address and balance, confirming successful authentication.
  • Prerequisite workflow ensuring all wallet operations are gated behind an active signed-in session.

Quick Start

Run the CLI authentication flow to sign in the wallet, then verify the OTP to complete authentication.

Frequently Asked Questions about authenticate-wallet

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

FAQPage Schema
How do I authenticate my wallet session for blockchain trading?

Wallet authentication is completed via a two-step OTP login flow using the npx awal CLI, verifying email ownership to grant a secure session for trading. After running the login command, verify the OTP sent to your email to complete the process.

Why does my wallet operation fail with a not signed in error?

Wallet operations fail with authentication errors when no active signed-in session exists. You must run the auth login and auth verify commands via the npx awal CLI to establish a valid session before attempting any trading or funding actions.

How can I check my wallet balance and address after logging in?

Checking wallet balance and address requires running the status, balance, or address commands in the npx awal CLI after authenticating. These commands display your wallet details, confirming that the session is active and successfully authenticated.

Do I need the npx awal CLI to set up wallet authentication?

The npx awal CLI is required to set up wallet authentication and supports all login, verification, and status commands. It validates input to prevent injection and gates all wallet operations behind an active signed-in session.

What is the two-step OTP login process for wallet authentication?

The two-step OTP login process proves wallet ownership by sending a one-time password to your email. You initiate login with the CLI, receive the OTP, and run the auth verify command to complete authentication and enable trading.