authenticate-wallet

Authenticate a payments wallet using OTP-based login flows.

1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/clawgame/clawgame --skill authenticate-wallet-clawgame
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: authenticate-wallet
Source: https://github.com/clawgame/clawgame/tree/main/.agents/skills/authenticate-wallet
Command: npx skills add https://github.com/clawgame/clawgame --skill authenticate-wallet-clawgame

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Authenticate the payments wallet to enable signed-in operations, allowing users to perform wallet actions only after proper sign-in.

Core Features & Use Cases

  • Two-step OTP login: Use an email-based one-time password to authenticate and establish a wallet session.
  • Session status & visibility: Check whether the wallet is signed in with status.
  • Prerequisite for operations: Ensure authentication before sending, trading, or funding operations.

Quick Start

Sign in to the wallet to enable all subsequent wallet operations.

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 payments wallet to enable signed-in operations?

Authenticate the payments wallet by running npx awal@latest auth login to start the email-based OTP verification flow. This establishes a wallet session required to perform wallet operations like sending, trading, or funding.

Why does my wallet operation fail with an authentication error?

Wallet operations fail with authentication errors when the wallet session is not established. Authenticate the wallet using the OTP login flow, then verify the active session using the status command before retrying the failed operation.

Can I check if my wallet is currently signed in via the CLI?

Check wallet authentication status by running the status command in the CLI. This verifies whether the wallet session is active and signed in, ensuring prerequisite authentication is met before executing subsequent wallet operations.

What is OTP-based login and how does it work for wallet authentication?

OTP-based login is a two-step authentication mechanism that uses an email-based one-time password to verify identity. It secures the wallet sign-in process by requiring a verification code sent to the user's email before establishing the wallet session.

Do I need to authenticate the wallet before checking my balance or address?

Wallet authentication is a prerequisite for signed-in operations such as balance, address, and show commands. You must complete the OTP login flow to establish a valid session before executing these wallet-related commands.

What's the best way to set up a new wallet session using npx awal?

Set up a new wallet session by executing npx awal@latest auth login and completing the two-step OTP verification. This authenticates the payments wallet, enabling seamless operations and ensuring subsequent commands are authorized.