metamask/agent-skillsMIT41 files

Metamask Agent Wallet

Use when the user asks anything about blockchain wallets, transactions, signing, token transfers, supported chains, wallet balances, perpetual futures trading, prediction markets, token swaps, cross-chain bridges, market data, token discovery, decoding EVM calldata, DeFi earn/yield vaults, installing or removing third-party `mm` CLI plugins, or authentication via the MetaMask Agentic CLI; also when an HTTP request returns 402 Payment Required / x402, when an MCP tool call returns an x402 payment-required result, or the agent needs to pay for a paywalled API, endpoint, file, tool, or resource. Single entry point for all mm CLI operations.

Specification
Skill ID
metamask/agent-skills/metamask-agent-wallet
Publisher
metamask
Repository
agent-skills
Installs
0
Files
41
License
MIT
Synced
Sep 23, 2026
How to use it

Open any RiverX project, open the Skills panel in the chat, and search for this identifier. The files are fetched from the source repository at install time.

metamask/agent-skills/metamask-agent-walletInstalls these files
  • SKILL.md
  • references/auth.md
  • references/chain.md
  • references/decode.md
  • references/doctor.md
  • references/earn.md
  • references/errors.md
  • references/market-data.md
  • references/perps.md
  • references/plugins.md
  • references/polling.md
  • references/predict.md
  • references/signing.md
  • references/swap.md
  • references/transaction.md
  • references/transfer.md
  • references/tx-history.md
  • references/wallet.md
  • references/x402.md
  • scripts/amount_to_hex.py
  • scripts/x402_pay.py
  • workflows/bridge.md
  • workflows/earn-supply.md
  • workflows/earn-withdraw.md
  • workflows/login.md
  • workflows/market-data.md
  • workflows/onboarding.md
  • workflows/perps-close-position.md
  • workflows/perps-modify-position.md
  • workflows/perps-open-position.md
  • workflows/predict-funding.md
  • workflows/predict-history.md
  • workflows/predict-manage-orders.md
  • workflows/predict-markets.md
  • workflows/predict-place-order.md
  • workflows/predict-portfolio.md
  • workflows/predict-setup.md
  • workflows/swap.md
  • workflows/troubleshooting.md
  • workflows/x402-mcp.md
  • workflows/x402-pay.md

What this skill tells the agent

MetaMask Agentic CLI Skill

This skill documents the mm CLI surface for MetaMask Agent Wallet authentication, wallet lifecycle, balance queries, token transfers, message and typed-data signing, raw transactions, chain discovery, market data, token discovery, perpetual futures trading, prediction market trading, prediction trade/redeem history, token swaps, cross-chain bridges, DeFi earn/yield vaults, and EVM calldata decoding.

Use the routing table to select the relevant reference file. CLI behavior lives in references/. Repeatable operational patterns live in workflows/.

Command Routing

Match the user's intent to a command and reference file, then read the reference before constructing a command. If intent spans multiple domains, load them sequentially in dependency order.

User IntentCommandReference
Check authentication statusmm auth statusauth.md
Login in MetaMask Agentic CLImm loginauth.md
Choose a wallet mode and set up policiesmm initauth.md
Show current init settingsmm init showauth.md
Sign in via QR code with MetaMask Mobilemm login qrauth.md
Sign in via browser (Google or Email)mm login browserauth.md
Sign outmm logoutauth.md
Reset CLI sessionmm resetauth.md
Show CLI configurationmm config getauth.md
Set CLI configurationmm config setauth.md
Set BYOK mnemonic encryption passwordmm wallet password setauth.md
Change BYOK mnemonic encryption passwordmm wallet password changeauth.md
Remove BYOK mnemonic encryption passwordmm wallet password removeauth.md
Interpret raw CLI error codesAuthError, ValidationError, WALLET_ERRORerrors.md
Inspect CLI, skills, environment, and session healthmm doctordoctor.md
List installed CLI pluginsmm pluginsplugins.md
Inspect an installed CLI pluginmm plugins inspectplugins.md
Install a CLI pluginmm plugins installplugins.md
Update a CLI pluginmm plugins updateplugins.md
Uninstall a CLI pluginmm plugins uninstallplugins.md
Remove all user-installed CLI pluginsmm plugins resetplugins.md
Link a local plugin directory for developmentmm plugins linkplugins.md
Enable or disable the plugin betamm config set experimentalPluginsplugins.md
Decode EVM calldata into a human-readable intentmm decodedecode.md
Create a walletmm wallet createwallet.md
List all walletsmm wallet listwallet.md
Switch active walletmm wallet selectwallet.md
Show active wallet detailsmm wallet showwallet.md
Show active wallet addressmm wallet addresswallet.md
Check the active wallet balancemm wallet balancewallet.md
Show a QR code and address to fund the active walletmm wallet add-fundwallet.md
Show current trading modemm wallet trading-mode getwallet.md
Set trading mode to guard or beastmm wallet trading-mode setwallet.md
View wallet policymm wallet policy getwallet.md
Set wallet policymm wallet policy setwallet.md
Show project policy templatemm wallet policy templatewallet.md
Sign a plaintext messagemm wallet sign-messagesigning.md
Sign EIP-712 typed datamm wallet sign-typed-datasigning.md
Send a raw EVM transactionmm wallet send-transactiontransaction.md
Transfer native tokens or ERC-20 tokensmm transfertransfer.md
List supported chains by the CLImm chains listchain.md
List pending wallet requestsmm wallet requests listpolling.md
Watch a wallet polling idmm wallet requests watchpolling.md
Query spot or historical pricesmm price ...market-data.md
Discover tokens, token networks, or token metadatamm token ...market-data.md
List perpetual marketsmm perps marketsperps.md
Check perps account balancemm perps balanceperps.md
List open perpetual positionsmm perps positionsperps.md
Get a quote for a perpetual ordermm perps quoteperps.md
List resting perpetual ordersmm perps ordersperps.md
Open a perpetual positionmm perps openperps.md
Close a perpetual positionmm perps closeperps.md
Modify leverage, take-profit, or stop-lossmm perps modifyperps.md
Cancel a resting perps ordermm perps cancelperps.md
Deposit USDC into a perps venuemm perps depositperps.md
Withdraw USDC from a perps venuemm perps withdrawperps.md
Transfer USDC between spot and perp accountsmm perps transferperps.md
List perpetual futures venuesmm perps list-venuesperps.md
List available DEXs for a venuemm perps dexsperps.md
Set Predict trading modemm predict modepredict.md
One-time Predict setupmm predict setuppredict.md
Create or refresh Predict credentialsmm predict authpredict.md
Repair Predict approvalsmm predict approvepredict.md
Check Predict back-end status and account setupmm predict statuspredict.md
Check if Polymarket is geoblocked for your IPmm predict geoblockpredict.md
List prediction marketsmm predict markets listpredict.md
Search prediction marketsmm predict markets searchpredict.md
Inspect a prediction marketmm predict markets getpredict.md
List Polymarket eventsmm predict events listpredict.md
Inspect a Polymarket eventmm predict events getpredict.md
List Polymarket event seriesmm predict series listpredict.md
Inspect a Polymarket event seriesmm predict series getpredict.md
List Polymarket tagsmm predict tags listpredict.md
Inspect a Polymarket tagmm predict tags getpredict.md
Preview a prediction order costmm predict quotepredict.md
Place a prediction market ordermm predict placepredict.md

Use this skill in a project

Open any RiverX project, search the Skills panel for metamask/agent-skills/metamask-agent-wallet, and install it in one click.

Use this skill