What problem does it solve? Managing USDC across multiple blockchains normally requires direct contract interaction, EIP-712 signing, burn intents, and attestation polling. This Skill generates server-side TypeScript code that abstracts all of that into simple deposit, spend, and balance query calls via Circle's App Kit or Unified Balance Kit SDKs. ## Core Features & Use Cases - Unified Balance Operations: Generate code for depositing USDC into a unified balance, spending it to any supported chain, and querying aggregated cross-chain balances with getBalances(). - Multi-Adapter Support: Covers Viem private key, Solana, Circle developer-controlled wallets, and combined EVM+Solana multichain adapter setups. - Delegate & Withdrawal Flows: Implements delegate lifecycle (addDelegate, depositFor, delegate spend) and the two-step 7-day delayed fund removal process. - Use Case: A payments backend needs to accept USDC deposits on Base and pay out on Arbitrum. The Skill walks through SDK and adapter selection, then generates reviewed, env-var-secured code the user runs themselves. ## Quick Start Ask the assistant to generate code that deposits 10 USDC on Base Sepolia into a unified balance and spends it to a recipient on Arc Testnet using the Viem adapter.