Skip to content

Latest commit

 

History

History
147 lines (132 loc) · 8.6 KB

File metadata and controls

147 lines (132 loc) · 8.6 KB

Core Monorepo

This monorepo is a collection of packages used across multiple MetaMask clients (e.g. metamask-extension, metamask-mobile).

Contributing

See the Contributor Documentation for help on:

  • Setting up your development environment
  • Working with the monorepo
  • Testing changes in clients
  • Issuing new releases
  • Creating a new package

Installation/Usage

Each package in this repository has its own README where you can find installation and usage instructions. See packages/ for more.

Agent skills

This repo can install MetaMask agent skills for Claude, Cursor, and Codex/OpenAI. yarn setup keeps the public MetaMask/skills cache available through the shared @metamask/skills CLI. Run yarn skills any time to install or refresh the gitignored generated skills under .claude/skills/, .cursor/rules/, and .agents/skills/.

By default, all stable skills that support Core are installed when you run yarn skills. Set SKILLS_AUTO_UPDATE=1 to opt into best-effort regeneration during setup. The shared package keeps sync/cache behavior uniform with Mobile and Extension. To persist a local selection, copy .skills.local.example to .skills.local and set values such as SKILLS_DOMAINS=perps.

yarn skills                         # refresh default stable Core skills
yarn skills --domain perps          # install only the perps domain
yarn skills --select                # interactively choose domains
yarn skills --reset                 # clear saved local selection

Packages

(This section may be regenerated at any time by running yarn update-readme-content.)