moonpay-auth

Set up MoonPay CLI authentication and wallet provisioning on Zo.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill moonpay-auth-uniquecrete
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-auth
Source: https://github.com/Uniquecrete/ThinkFasterv1/tree/main/Skills/zo-moonpay-auth
Command: npx skills add https://github.com/Uniquecrete/ThinkFasterv1 --skill moonpay-auth-uniquecrete

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It prevents MoonPay wallet, buy, swap, and virtual-account flows from failing due to missing or incomplete user login on the Zo machine.

Core Features & Use Cases

  • CLI installation and verification: Installs the MoonPay CLI and confirms the mp command is available.
  • User authentication flow: Checks existing authentication, then triggers and completes login when required via Zo browser continuation.
  • Wallet inspection and provisioning: Lists wallets and creates or imports wallets so downstream financial operations have a valid target.

Use case: You attempt to run a MoonPay buy or swap and the command errors because Zo’s current user is not authenticated or no wallet exists yet; use this skill to complete login and ensure a usable wallet is present before continuing.

Quick Start

Run moonpay-auth to set up the MoonPay CLI on Zo, authenticate your current user, and list or create the required local wallet.

Frequently Asked Questions about moonpay-auth

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

FAQPage Schema
Why does my MoonPay CLI command fail on Zo when attempting a crypto buy or swap?

MoonPay CLI commands fail when Zo's current user is not authenticated or no wallet exists yet. You must complete the mp login verification flow and provision a valid wallet before downstream financial operations can execute successfully.

How do I set up MoonPay authentication on Zo to unblock wallet actions?

To set up MoonPay authentication, run moonpay-auth to install the MoonPay CLI, verify the mp command is available, and complete any required browser-based OTP login continuation steps directly through the Zo environment.

What is the process to provision a MoonPay wallet after CLI installation?

Wallet provisioning involves using mp wallet list to inspect existing wallets, then executing mp wallet create or mp wallet import to generate a valid target wallet for downstream buy, swap, and virtual-account flows.

Do I need a browser-based login continuation to verify my mp user authentication?

Yes, when standard authentication is missing or incomplete, Zo requires a browser-based login continuation to verify your mp user authentication and complete the OTP verification process for secure credential storage.

Where does the MoonPay CLI store local credentials after user authentication?

The MoonPay CLI stores local credentials within Zo config paths after you complete the user authentication flow. This ensures your login state persists so subsequent wallet management and crypto onboarding operations function without re-authentication.

Can I use MoonPay wallet management commands without installing the @moonpay/cli package?

No, installing the @moonpay/cli package is a strict requirement. The skill verifies the mp command is available on your system before attempting any user authentication or wallet inspection and provisioning tasks.