What problem does it solve? Managing USDC spread across multiple blockchains normally requires direct contract interaction, EIP-712 signing, and attestation polling. This Skill generates server-side TypeScript code that uses Circle's Unified Balance Kit or App Kit SDKs to handle all cross-chain orchestration through simple deposit, spend, and getBalances calls. ## Core Features & Use Cases - Unified Balance Operations: Generate code for depositing USDC into a unified balance, spending to any supported chain, and querying aggregated per-chain balances. - Multi-Adapter Support: Covers Viem private key, Solana, Circle developer-controlled wallets, and combined EVM + Solana multichain adapters. - Delegate & Withdrawal Flows: Implements addDelegate, depositFor, delegate spend, and the two-step 7-day delayed fund removal process. - Use Case: A developer building a chain-abstracted payment flow asks the assistant to deposit 10 USDC on Arc Testnet and spend 5 USDC to a recipient on Base Sepolia, receiving ready-to-review TypeScript code with correct chain identifiers and error handling. ## Quick Start Ask the assistant to generate code that deposits USDC into a unified balance on Arc Testnet and then spends it to a recipient on another chain using the Circle Unified Balance Kit.