Agent skill for MetaMask Embedded Wallets (Web3Auth). Gives AI coding agents SDK selection, authentication flows, key derivation rules, platform quirks, and migration tripwires — the parts that are easy to get wrong even when the docs are open.
Follows the Agent Skills format.
npx skills add web3auth/skill -yWorks with Cursor, Claude Code, Copilot, Cline, Codex, Windsurf, and 40+ more agents.
npx skills add web3auth/skill -g -y # global (all projects)
npx skills add web3auth/skill -a cursor -y # Cursor only
npx skills add web3auth/skill -a claude-code -y # Claude Code onlyThis repository ships one skill: web3auth. The CLI installs everything under skills/web3auth/.
- SDK selection (web modal, React Native, Flutter, native mobile, Node.js)
- Social login, custom JWT (Firebase, Auth0, Cognito), grouped connections
- Dashboard setup (Client ID, Sapphire devnet/mainnet, connections)
- Migrations (web v11, RN v9, legacy PnP/CoreKit/Torus)
- Common failures (different addresses per login method, JWT
iat, v11connectionAPI)
The skill teaches routing and tripwires. The MCP server provides live docs, examples, and SDK source — use both together.
{
"mcpServers": {
"web3auth": {
"url": "https://mcp.web3auth.io"
}
}
}Setup guide: web3auth-mcp
skills/
└── web3auth/
├── SKILL.md # Main skill (loaded by agents)
├── references/ # Platform, auth, migration, example routing
└── evals/ # Maintainers: regression prompts (not required at runtime)
To improve this skill with evals and benchmarks, use Anthropic's skill-creator in a separate clone or add it locally:
npx skills add anthropics/skills --skill skill-creator -yKeep local benchmark output out of git (see .gitignore). Run web3auth/evals/ against your skill changes before publishing.
See skill content and upstream dependencies as applicable. Web3Auth / MetaMask Embedded Wallets documentation is subject to MetaMask developer terms.