Build non-custodial wallets where end users retain control of their private keys via Circle's user-controlled wallets SDK. Supports Google, Apple, Facebook social login, email OTP, and PIN authentication with MPC-based key management. Covers wallet creation, token transfers, message signing, smart contract execution, and wallet management.
Install
npx skills add circlefin/skills --skill use-user-controlled-walletsnpx skills add circlefin/skills --skill use-user-controlled-wallets -a claude-code -gnpx skills add circlefin/skills --skill use-user-controlled-wallets -a codex -ggemini skills install https://github.com/circlefin/skills.git --path plugins/circle/skills/use-user-controlled-walletsgh skill install circlefin/skills use-user-controlled-walletsgit clone --depth 1 https://github.com/circlefin/skills /tmp/circlefin__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/circlefin__skills/plugins/circle/skills/use-user-controlled-wallets ~/.claude/skills/use-user-controlled-wallets # Claude Code
cp -R /tmp/circlefin__skills/plugins/circle/skills/use-user-controlled-wallets ~/.agents/skills/use-user-controlled-wallets # Codex, Cursor, Gemini CLI, Copilot, OpenCode