What problem does it solve? Getting USDC into 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, avoiding common errors like missing non-interactive flags or paying on the wrong chain. ## Core Features & Use Cases - Fiat on-ramp: Buy USDC with USD or a credit card through a browser-based on-ramp that deposits directly to the wallet on the selected chain. - Crypto transfer: Send existing USDC from wallets like MetaMask or Coinbase using a browser-rendered EIP-681 QR code, exported PNG, or manual transfer details. - Gateway deposits: Move on-chain USDC into the Gateway Nanopayments balance via eco (BASE to Polygon, ~30-50s, $0.03) or direct (same-chain) methods for sub-500ms batched payments. - Use Case: A user's agent wallet shows a low balance before calling a paid x402 service. The Skill checks balances, recommends sending existing USDC to BASE, renders a QR code in the browser, and verifies the deposit. ## Quick Start Ask the agent to fund your Circle agent wallet with 10 USDC on BASE using a crypto transfer QR code.