What problem does it solve? Building crypto wallets with modern UX requires handling WebAuthn passkeys, account abstraction, gas sponsorship, and recovery flows. This Skill provides the implementation patterns and reference code to build modular smart contract accounts (MSCAs) with Circle's SDK without wrestling with ERC-4337 and ERC-6900 complexity. ## Core Features & Use Cases - Passkey Authentication: Register and log in users with WebAuthn passkeys via toPasskeyTransport and toWebAuthnCredential, eliminating seed phrase onboarding. - Gasless Transactions: Sponsor user gas fees through Circle Gas Station by passing paymaster: true in user operations, and batch multiple calls into a single user operation. - Passkey Recovery: Set up BIP-39 mnemonic-based recovery so users can register a new passkey if the original is lost. - Use Case: A developer building a consumer fintech app on Polygon can create wallets where users sign in with Face ID, send USDC without holding native tokens for gas, and recover accounts via a saved recovery phrase. ## Quick Start Ask the AI to create a Circle smart account with passkey registration and send a gasless USDC transfer on Polygon Amoy testnet.