What problem does it solve? AI agents and developers frequently misintegrate Privy's embedded wallet SDK: wallets fail silently over HTTP, Solana wallets created before EVM permanently block EVM creation, identity tokens get passed to access-token verifiers, and Farcaster logins skip wallet creation. This Skill encodes the correct integration patterns, error fixes, and SDK references so dApp authentication and wallet onboarding work the first time. ## Core Features & Use Cases - Embedded Wallet & Auth Integration: Configure PrivyProvider with 15+ login methods (email, Google, passkey, Farcaster, wallet), auto-create non-custodial embedded wallets secured by 2-of-3 Shamir Secret Sharing with TEE, and sign messages or send transactions via viem. - Server-Side JWT Verification: Protect Express API routes by verifying Privy access tokens with PrivyClient, and fetch user profiles from identity tokens using getUser. - Smart Wallet & Gas Sponsorship: Enable Safe-based smart wallets with paymaster-sponsored transactions, or integrate ZeroDev Kernel for advanced account abstraction. - Use Case: Build a Next.js dApp where users sign in with Google, receive an embedded wallet automatically, and send a gas-sponsored transaction on Base — with an Express backend verifying their JWT on protected routes. ## Quick Start Set up a Next.js app with PrivyProvider configured for email and Google login, auto-create embedded wallets for all users, and show the authenticated user's embedded wallet address.