npm.io
2.1.0 • Published 3 weeks ago

@metamask/base-data-service

Licence
(MIT OR Apache-2.0)
Version
2.1.0
Deps
9
Size
129 kB
Vulns
0
Weekly
0
Stars
420

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.)

Keywords