moonpay-auth

Set up and authenticate the MoonPay CLI with OTP email login and manage encrypted local wallets.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-auth-drock91
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moonpay-auth
Source: https://github.com/Drock91/ows-hackathon/tree/main/.agents/skills/moonpay-auth
Command: npx skills add https://github.com/Drock91/ows-hackathon --skill moonpay-auth-drock91

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps developers and autonomous agents install, authenticate, and manage MoonPay CLI wallets so they can perform payments, token swaps, and wallet operations without manual configuration errors or mismanaged local secrets.

Core Features & Use Cases

  • CLI Installation & Verification: Guidance to install the MoonPay CLI and verify the binary is available.
  • OTP-Based Authentication: Steps for logging in with email and verifying one-time codes to obtain an authenticated session.
  • Local Wallet Management: Instructions for creating, importing, listing, retrieving, and deleting encrypted local wallets stored with OS keychain-backed encryption.
  • Agentic Setup: Notes on performing autonomous logins by programmatically reading OTP emails for fully automated agent deployments while preserving interactive guards for secret export.

Quick Start

Run the mp login flow with your email, verify the OTP code, then run mp wallet list to confirm or create a local wallet.

Frequently Asked Questions about moonpay-auth

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

FAQPage Schema
How do I authenticate the MoonPay CLI using an email OTP flow?

To authenticate the MoonPay CLI, initiate the mp login flow with your email address, then verify the one-time password sent to your inbox to establish an authenticated local session.

Can I automate MoonPay CLI login for autonomous agent deployments?

Yes, you can automate MoonPay CLI logins for autonomous agents by programmatically reading OTP emails, enabling fully automated deployments that require programmatic wallet access without manual intervention.

How are local wallets encrypted when managed through the MoonPay CLI?

Local wallets managed through the MoonPay CLI are encrypted using OS keychain-backed encryption keys, satisfying technical requirements for secure local storage paths.

What wallet management operations are supported by the MoonPay CLI?

The MoonPay CLI supports creating, importing, listing, retrieving, and deleting local encrypted wallets, while preserving interactive-only export safeguards for wallet secrets.

Do I need a specific operating system to use OS keychain-backed wallet encryption?

The MoonPay CLI requires an operating system that supports keychain functionality to securely store local encrypted wallets and manage OS keychain-backed encryption keys.

Why does exporting a wallet secret require an interactive prompt?

Exporting a wallet secret requires an interactive prompt to preserve interactive-only export safeguards, preventing unauthorized automated extraction of sensitive wallet data.