What problem does it solve? Getting USDC into a Circle agent wallet involves multiple funding paths — fiat on-ramps, crypto transfers, and Gateway deposits — each with different flags, chains, and settlement behaviors. This Skill guides the agent through picking the right 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 a card or bank transfer via circle wallet fund --method fiat --open, depositing directly to the wallet on the selected chain. - Crypto transfer: Send existing USDC using a browser-rendered EIP-681 QR code (--method crypto --open) or manual transfer details, avoiding truncated terminal QR codes. - Gateway deposits: Move on-chain USDC into the Gateway Nanopayments balance with eco (BASE → Polygon, ~30-50s, $0.03) or direct methods, with clear rules for when each applies. - Use Case: A user's agent wallet has a low balance before calling a paid x402 service. The Skill checks balances, recommends funding BASE with existing USDC via QR code, verifies the deposit, and hands off to the payment skill. ## Quick Start Ask the agent to fund your Circle agent wallet with 10 USDC on BASE using a crypto transfer QR code.