metamask-mobile
Build and test the MetaMask mobile crypto wallet app
All Skills in This Repository (16)
Pure Emerald Level Indicatorsworktree-create
Automate Git worktree creation and removal via yarn commands.
performance-testing
Automate end-to-end performance measurement on real devices with TimerHelper and platform thresholds.
pr-changelog
Generate a CHANGELOG entry line from pull request code changes.
pr-readiness-check
Scan branch diffs for missing tests, JSDoc, and guideline violations.
pr-manual-testing
Generate Gherkin-format manual testing steps from pull request diffs.
pr-title
Generate conventional commit PR titles from git diff analysis.
component-view-test
Create and fix MetaMask Mobile component view tests in TypeScript.
repo-skill-authoring
Create and update repo-local skills for the MetaMask Mobile standard.
pr-description
Generate a PR description from git diffs and branch names.
perps-core-sync
Sync perps controller changes from mobile to core monorepo via a 13-step pipeline.
pr-codeowners
Identify code owners for changed files and map them to Slack group handles.
pr-review-queue
Automates adding a pull request to the MetaMask PR review queue project board via GitHub CLI and GraphQL.
Frequently Asked Questions
FAQPage SchemaHow to install metamask-mobile?โผ
Run `npx skills add MetaMask/metamask-mobile --all -g -y` in your terminal to install all skills in this suite globally.
What is MetaMask Mobile?โผ
It is an open-source React Native crypto wallet app for iOS and Android that lets users access Ethereum and other blockchain networks and connect to dApps.
How do AI agents work on this codebase?โผ
The root AGENTS.md file gives agents the exact yarn commands, architecture rules, and testing workflows needed to build and modify the app safely.
How to run tests for MetaMask Mobile?โผ
Use `yarn test:unit` for unit tests and `yarn appium-smoke:ios` or `yarn appium-smoke:android` for end-to-end tests, as documented in the agent guides.
Do I need an Infura key to run the app?โผ
Yes. You must create a free Infura API key and add it to your `.js.env` file, otherwise the app cannot connect to blockchain networks.
Related Repositories in Finance & Accounting
View All in Finance & Accountingโccxt
Trade and pull market data from 100+ crypto exchanges
financial-services
AI agents for banking, research, fund admin, and wealth workflows
financial-services-plugins
AI agents for banking, research, fund admin, and wealth workflows