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 the Circle Modular Wallets SDK without deep ERC-4337 expertise. ## Core Features & Use Cases - Passkey Authentication: Register and log in users with WebAuthn passkeys via toPasskeyTransport and toWebAuthnCredential, then create smart accounts with toCircleSmartAccount. - Gasless & Batch Transactions: Sponsor gas with Circle Gas Station paymaster and batch multiple calls into a single user operation via sendUserOperation. - Passkey Recovery: Implement BIP-39 mnemonic-based recovery to replace lost passkeys using registerRecoveryAddress and executeRecovery. - Use Case: Build a consumer app where users sign up with a fingerprint, receive a self-custody wallet on Polygon or Base, and send USDC without ever paying gas fees. ## Quick Start Ask the AI to create a Circle smart account with passkey registration and send a gasless USDC transfer on a supported testnet such as Polygon Amoy.