What problem does it solve? Adding USDC to a Circle agent wallet involves choosing between fiat on-ramps, crypto transfers, and Gateway deposits, each with different chains, fees, and settlement times. This Skill guides the agent through picking the right funding path and executing it correctly with the circle CLI. ## Core Features & Use Cases - Fiat On-Ramp: Buy USDC with USD or a credit card through the CLI's browser-based on-ramp, depositing directly to the wallet on a selected chain. - Crypto Transfer: Send existing USDC from wallets like MetaMask or Coinbase using a browser-rendered EIP-681 QR code that avoids truncated terminal QR codes. - Gateway Deposits: Move on-chain USDC into the Gateway Nanopayments balance via eco (BASE to Polygon, ~30-50s) or direct methods, with rules for choosing between them. - Use Case: A user's agent wallet has a low balance before calling a paid x402 service. The Skill checks balances, recommends sending existing USDC to BASE, renders a scannable QR in the browser, and verifies the deposit. ## Quick Start Ask the agent to fund your Circle agent wallet with 25 USDC on BASE using your existing crypto wallet.