What problem does it solve? Building token swap functionality requires navigating SDK selection, wallet adapter configuration, slippage protection, and fee setup across multiple chains. This Skill guides you through the correct decisions and generates working server-side swap code with Circle's App Kit or Swap Kit SDKs. ## Core Features & Use Cases - SDK and Adapter Selection: Walks through a decision guide to choose between App Kit (swap + bridge + send) and standalone Swap Kit, plus the right wallet adapter (Viem, Solana Kit, or Circle Wallets). - Swap Implementation Patterns: Provides reference implementations for same-chain swaps on EVM chains and Solana, rate estimation, slippage and stop-limit configuration, and custom developer fees. - Cross-Chain Token Movement: Combines swap and bridge calls via App Kit for multi-step cross-chain patterns (e.g., USDT on Ethereum to DAI on Base). - Use Case: Convert USDT to USDC on Ethereum by generating a server-side TypeScript script that estimates the rate, applies a 1% slippage tolerance, and executes the swap with your private key adapter. ## Quick Start Ask the assistant to generate code that swaps 100 USDT to USDC on Ethereum using Circle App Kit with a Viem private key adapter.