What problem does it solve? AI agents need a programmatic USDC wallet to authenticate and pay for x402 services, but bootstrapping one involves CLI installation checks, Terms-of-Use consent, email OTP login, wallet creation, and balance inspection. This Skill walks through that entire bootstrap flow safely and in the correct order. ## Core Features & Use Cases - CLI Verification & Terms Gate: Checks that the circle CLI is installed, surfaces update notices, and enforces an explicit user-consent flow before accepting Circle's Terms of Use. - Two-Step OTP Login: Handles the non-interactive email + OTP authentication flow, including request ID parsing, OTP prefix validation, and session expiry handling. - Wallet Creation & Inspection: Creates agent-controlled SCA wallets across EVM chains and checks USDC balances per chain and address. - Use Case: A user asks their AI agent to pay for a paid x402 API service. The agent first runs this Skill to confirm the CLI is installed, log the user in via OTP, create the agent wallet on BASE, and check the USDC balance before handing off to a funding or payment skill. ## Quick Start Ask the agent to set up your Circle agent wallet and check its USDC balance on BASE.