MetaMaskMetaMaskOfficialยท16 Agent Skills Included

metamask-mobile

Build and test the MetaMask mobile crypto wallet app

Guides AI agents through developing the MetaMask mobile wallet for Ethereum and other blockchains. Covers controller architecture, Redux state, secure key storage, and dApp connections without manual setup guesswork. Provides ready commands for building, unit testing, and Appium E2E testing on iOS and Android.
npx skills add MetaMask/metamask-mobile --all -g -y
Available:

Tells the AI agent how to set up, build, test, and safely modify the MetaMask mobile wallet codebase using yarn commands, controller architecture rules, and security constraints.

All Skills in This Repository (16)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

worktree-create

Automate Git worktree creation and removal via yarn commands.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

performance-testing

Automate end-to-end performance measurement on real devices with TimerHelper and platform thresholds.

Official
Advanced
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-changelog

Generate a CHANGELOG entry line from pull request code changes.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-readiness-check

Scan branch diffs for missing tests, JSDoc, and guideline violations.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-manual-testing

Generate Gherkin-format manual testing steps from pull request diffs.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-title

Generate conventional commit PR titles from git diff analysis.

Official
Basic
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

component-view-test

Create and fix MetaMask Mobile component view tests in TypeScript.

Official
Advanced
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

repo-skill-authoring

Create and update repo-local skills for the MetaMask Mobile standard.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-description

Generate a PR description from git diffs and branch names.

Official
Advanced
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

perps-core-sync

Sync perps controller changes from mobile to core monorepo via a 13-step pipeline.

Official
Advanced
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-codeowners

Identify code owners for changed files and map them to Slack group handles.

Official
Intermediate
๐Ÿ“ฆ In Repo
MetaMaskMetaMask

pr-review-queue

Automates adding a pull request to the MetaMask PR review queue project board via GitHub CLI and GraphQL.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How 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โ†’