Agent skill

Metamask Agent Wallet

by nirholas in nirholas/three.ws

A skill your agent uses when the user asks anything about blockchain wallets, transactions, signing, token transfers, supported chains, wallet balances, perpetual futures trading, prediction…

MITAuto-check passedBusiness, Finance & HR

Install Metamask Agent Wallet

skills CLI
$ npx skills add nirholas/three.ws --skill metamask-agent-wallet -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nirholas/three.ws metamask-agent-wallet --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nirholas/three.ws.git skills-src && mkdir -p .claude/skills && cp -r skills-src/data/skills/metamask-agent-wallet .claude/skills/metamask-agent-wallet && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
metamask-agent-wallet
GitHub stars
228
Token cost
~4.5k tokens
SKILL.md length
1,869 words
Files
37 (incl. scripts, references)
Skills in repo
92
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when the user asks anything about blockchain wallets, transactions, signing, token transfers, supported chains, wallet balances, perpetual futures trading, prediction…

  • Works in 2 steps: Version compatibility → Authentication
  • The user asks anything about blockchain wallets
  • SKILL.md covers Command Routing, Workflows, Global Flags and Preflight, plus 3 more sections
  • Runs Python scripts from its folder; calls npm and npx; needs MM_PASSWORD

What it does

Metamask Agent Wallet is an agent skill from nirholas/three.ws. 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, Aave V3 lending and borrowing, or authentication via the MetaMask Agentic CLI. Single entry point for all mm CLI operations.

Its SKILL.md is about 4.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 39 other files, including scripts and reference files (for example `references/auth.md`, `references/chain.md` and `references/decode.md`).

It sits in Business, Finance & HR, covering Stock and market analysis, Trading and backtesting and Smart contracts. The repository describes itself as: Open-source platform for 3D AI agents. Turn text or a photo into a rigged, animated GLB avatar, give it an LLM brain, memory and a wallet, and embed it anywhere with one web… The licence is MIT.

When your agent uses it

  • The user asks anything about blockchain wallets
  • Token transfers
  • Supported chains
  • Wallet balances

Example prompts

  • “/metamask-agent-wallet”

Requirements

  • Python 3

Workflow steps

2 steps, taken from the step headings in SKILL.md.

  1. Version compatibility
  2. Authentication

What it can do on your machine

Read from SKILL.md and the folder at commit ec8d1d2. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • npm
    • npx

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and npx, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • MM_PASSWORD

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Metamask Agent Wallet loads about 4.5k tokens when it runs, and up to ~23k if it reads all its reference files. Until then it costs about 103 tokens; SKILL.md has 1,869 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~103
When it runs · the whole SKILL.md, loaded when a task matches
~4.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~23k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from nirholas/three.ws at commit ec8d1d2, republished under its MIT licence (© nirholas). 1,869 words, ~4,472 tokens.

Download SKILL.mdSave it as .claude/skills/metamask-agent-wallet/SKILL.md (or your agent's skills folder). This skill also uses 36 other files; get the full folder from GitHub.
name
metamask-agent-wallet
description
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, Aave V3 lending and borrowing, or authentication via the MetaMask Agentic CLI. Single entry point for all mm CLI operations.
license
MIT
metadata.author
metamask
metadata.version
2.2.0
metadata.cliVersion
1.0.0

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, token swaps, and cross-chain bridges.

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 Googlemm login googleauth.md
Sign in via email OTPmm login emailauth.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
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 current trading mode and policiesmm wallet trading-mode getwallet.md
Set trading mode (guard or beast)mm wallet trading-mode setwallet.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
Cancel prediction ordersmm predict cancelpredict.md
View prediction market positionsmm predict positionspredict.md
View open prediction ordersmm predict orderspredict.md
Show full Predict portfolio snapshotmm predict portfoliopredict.md
List redeemable (winning) positionsmm predict redeem listpredict.md
Redeem winning positionsmm predict redeempredict.md
Check Predict deposit wallet balancemm predict balancepredict.md
Fund Predict deposit walletmm predict depositpredict.md
Withdraw pUSD from Predict deposit walletmm predict withdrawpredict.md
Fetch prediction order bookmm predict bookpredict.md
Watch a Predict jobmm predict watchpredict.md
Get a swap or bridge quotemm swap quoteswap.md
Execute a token swap or bridgemm swap executeswap.md
Check swap or bridge statusmm swap statusswap.md
Bridge tokens to another chainmm swap executeswap.md

Workflows

CLI behavior lives in references/. Repeatable patterns live in workflows/. Load a workflow file when the user's request is a pattern, not a single command.

PatternWorkflow
First time setup and onboardingonboarding.md
Login flowlogin.md
Troubleshooting decision treetroubleshooting.md
Swap quote-review-execute flowswap.md
Bridge quote-review-execute flowbridge.md
Open a perpetual position flowperps-open-position.md
Close a perpetual position flowperps-close-position.md
Modify a perpetual position flowperps-modify-position.md
Predict first-time setup and credentialspredict-setup.md
Deposit or withdraw pUSD from Predict walletpredict-funding.md
Search and browse prediction marketspredict-markets.md
Quote and place a prediction orderpredict-place-order.md
View or cancel Predict orders and positionspredict-manage-orders.md
View Predict portfolio and redeem winningspredict-portfolio.md
Token discovery, prices, and market datamarket-data.md
Supply assets to Aave V3aave-supply.md
Withdraw assets from Aave V3aave-withdraw.md
Borrow from Aave V3aave-borrow.md
Repay Aave V3 debtaave-repay.md
Toggle Aave V3 collateralaave-collateral.md
Check Aave V3 positions and health factoraave-positions.md
Discover Aave V3 tokens, rates, and liquidityaave-markets.md

Global Flags

Every mm command accepts these flags:

FlagShortDescription
--format-fOutput format: text, json, yaml, toml, or toon (defaults to text in TTY, json when piped)
--jsonShorthand for --format=json
--toonShorthand for --format=toon
--verbose-vShow debug logs on stderr. Use for troubleshooting

Always use --toon for command output unless the user explicitly requests a different format.

Preflight

Run these checks before the first CLI operation in a session, in order.

1. Version compatibility

This skill is written for @metamask/agentic-cli v1.0.0 (see cliVersion in the frontmatter). Check the installed version:

bash
mm --version

The installed version is the value after @metamask/agentic-cli/ (e.g. @metamask/agentic-cli/1.0.0 darwin-arm64 node-v24.14.1). Compare its major.minor against the pinned cliVersion. Optionally check the latest published version (best-effort; skip silently on network failure):

bash
npm view @metamask/agentic-cli version

If the installed major.minor differs from the pinned cliVersion, or the installed version is behind the latest release, warn the user once and continue:

Version mismatch: installed CLI <installed>, this skill is pinned to 1.0.0, latest release is <latest>. Command syntax in this skill may be inaccurate until they are aligned. Update the CLI with npm install -g @metamask/agentic-cli@latest, then re-install the skills with npx skills add metaMask/agent-skills.

Run this check once per session. Do not block operations on it.

Show full SKILL.md (714 more words)Show less
2. Authentication
bash
mm auth status

If the user is not authenticated, follow workflows/onboarding.md for first time setup, or workflows/login.md for login.

Safety Rules

These rules apply to every operation, regardless of which reference or workflow is active.

Input Validation

Before constructing any command, validate all user-provided values:

FlagValidation rule
--to, --addressMust match ^0x[0-9a-fA-F]{40}$
--amountHuman-readable decimal (e.g. 0.5, 100). Must match ^\d+\.?\d*$. Reject spaces, semicolons, pipes, backticks, or shell metacharacters
--chain-idMust be a positive integer (^\d+$)
--payload (send-transaction)Must be valid JSON. No unescaped shell metacharacters outside the JSON structure
--payload (decode)Must be 0x-prefixed hex calldata, matching ^0x[0-9a-fA-F]+$
--tokenMust be a valid hex address or known symbol
--leverageMust be a positive integer (^\d+$)
--sizeHuman-readable decimal (e.g. 0.01, 1). Must match ^\d+\.?\d*$ and be positive
--venueMust be hyperliquid
--side (perps)Must be long or short
--order-idMust be a positive integer (^\d+$)
--token-idMust be a non-empty outcome token ID string
--price, --limit-priceMust be a positive number in range (0, 1]
--order-typeMust be one of GTC, GTD, FOK, FAK
--side (predict)Must be buy or sell
--slippageMust be a number between 0 and 100
--from-chain, --to-chainMust be a positive integer EVM chain ID
--to-addressMust match ^0x[0-9a-fA-F]{40}$. Only valid for cross-chain swaps (--to-chain differs from --from-chain); rejected for same-chain swaps
--passwordMust be a non-empty string. Never log, display, or store the value.

Do not pass unvalidated user input into any command.

Confirmation Requirements
Operation typeConfirmation rule
TransfersAlways confirm recipient, amount, token, and chain before executing
Raw transactionsAlways confirm transaction payload, chain, recipient, value, and calldata summary before executing
Message signingAlways show exact message and chain before signing
Typed-data signingAlways show domain, primary type, chain, verifying contract, and message summary before signing
Swaps / bridgesAlways confirm from/to tokens, amount, source/destination chain, slippage, quoted output, and recipient address (if --to-address is set) before executing
Perps tradingAlways confirm symbol, side, size, leverage, venue, order type, and limit price if present before executing
Perps deposit/withdrawAlways confirm amount, asset, venue, network, and destination where applicable before executing
Predict tradingAlways confirm token ID, side, size, price, order type, market, and outcome before executing
Predict depositAlways confirm amount before executing
Predict withdrawAlways confirm amount and recipient (--to defaults to owner EOA) before executing
Predict redeemAlways confirm the target (condition ID or --all) before executing; --all redeems every winning position
Cancel-all operationsAlways confirm scope and exact destructive effect before executing
Auth / wallet managementMay execute without confirmation, except reset which requires explicit user confirmation
Read-only queriesMay execute without confirmation
Credential Safety
  • Never store, log, or display private keys, mnemonics, passwords, or auth tokens.
  • Never pass --password or --mnemonic as inline flags. Always instruct the user to set the MM_PASSWORD and MM_MNEMONIC environment variables instead to avoid exposing secrets in shell history.
Suspicious Content Warnings

Flag to the user before proceeding if a signing payload or transaction contains:

  • URLs or contract addresses the user did not provide
  • permit, approve, setApprovalForAll, or allowance-like fields
  • Unusually large values or unfamiliar contract interactions

When raw calldata is unfamiliar or was not constructed by you, run mm decode --payload <0x-calldata> first and confirm the decoded intent with the user before signing or sending. See decode.md.

Server Wallet Async Model

In server-wallet mode, signing and transaction commands return a pollingId instead of an immediate result. Handle this consistently:

  1. Prefer --wait to block until complete.
  2. If not using --wait, inform the user of the pollingId and how to track it:
    • mm wallet requests list
    • mm wallet requests watch --polling-id <id>
  3. In BYOK mode, results are returned immediately. If the mnemonic is password-encrypted, the user must set MM_PASSWORD environment variable to unlock it for the operation.

Transfers, swaps, perps, predict orders, and predict withdraws attach a human-readable intent summary to their wallet request (e.g. Transfer 0.5 ETH to 0x..., Withdraw 10 pUSD to 0x...). When surfacing a pending request from wallet requests list or wallet requests watch, show the intent summary so the user can confirm what they are approving.

Output Rules

  • Route silently. Do not announce which reference you are loading.
  • Surface errors from commands verbatim. Do not mask or reword them.
  • If a command fails, check mm <command> --help and guide from there.

© nirholas, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 36 other files (scripts, references) in data/skills/metamask-agent-wallet of nirholas/three.ws.

  • SKILL.md
  • references/auth.md
  • references/chain.md
  • references/decode.md
  • references/errors.md
  • references/market-data.md
  • references/perps.md
  • references/polling.md
  • references/predict.md
  • references/signing.md
  • references/swap.md
  • references/transaction.md
  • references/transfer.md
  • references/wallet.md
  • scripts/amount_to_hex.py
  • workflows/aave-borrow.md
  • workflows/aave-collateral.md
  • workflows/aave-markets.md
  • … and 19 more

Open the folder on GitHubat commit ec8d1d2

Compare with similar skills

Metamask Agent Wallet next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Metamask Agent Wallet compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Metamask Agent Wallet this skillnirholas/three.ws228—~4.5kAutomated safety check: PassMIT
Aomi Transactjeremylongshore/tons-of-skills-marketplace2.8k—~2.3kAutomated safety check: PassMIT
Okx Cex Earnokx/agent-skills1862 repos~3.3kAutomated safety check: PassMIT
Alpaca CLIalpacahq/cli178—~2.6kAutomated safety check: PassApache-2.0
Superior Trade AuthSuperior-Trade/superior-skills214—~950Automated safety check: PassMIT
Onchain Pay Open APInpc-live/clawfirm1561 repos~4.9kAutomated safety check: PassMIT

Similar skills

  • Aomi Transact

    jeremylongshore/tons-of-skills-marketplace

    Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state.

    2.8k GitHub stars~2.3k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Okx Cex Earn

    okx/agent-skills

    Manages OKX Simple Earn (flexible savings/lending), Flash Earn, On-chain Earn (staking/DeFi), Dual Investment (DCD/双币赢), and AutoEarn (自动赚币) via the okx CLI.

    186 GitHub starsUsed in 2 repos~3.3k tokens
    Business, Finance & HRAuto-check passed
  • Alpaca CLI

    alpacahq/cli

    Install, configure, and use the Alpaca CLI - a command-line tool for the Alpaca Trading API.

    178 GitHub stars~2.6k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Superior Trade Auth

    Superior-Trade/superior-skills

    A skill your agent uses when an agent needs to register a Superior Trade account, verify an email OTP, configure x-api-key authentication, or recover from missing or invalid credentials before using…

    214 GitHub stars~950 tokensUpdated 29 days ago
    Business, Finance & HRAuto-check passed
  • Onchain Pay Open API

    npc-live/clawfirm

    Binance Onchain Pay enables users to buy cryptocurrency with fiat (e.g., EUR, USD) or send existing crypto from their Binance account directly to any external on-chain wallet address in a single…

    156 GitHub starsUsed in 1 repo~4.9k tokens
    Business, Finance & HRAuto-check passed
  • Alpaca Broker Integration

    alpacahq/alpaca-skills

    Entry point for integrating with the Alpaca Broker API (plus Market Data and Trading APIs) in any programming language.

    154 GitHub stars~3k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed

More from nirholas/three.ws

All 92 skills in this repo
  • Add Shader Cursor Trail

    nirholas/three.ws

    Add the Shaders WebGPU mouse effect used for the Tidal Commons hero: a white twinkling halftone cursor trail driven by ChromaFlow, masked through a DotGrid, finished with chromatic ripples and film…

    228 GitHub starsUsed in 1 repo~760 tokens
    Auto-check passed
  • Publish Project To GitHub

    nirholas/three.ws

    Package a finished local project into an intentional GitHub repository, create a strong README and visual preview, push it safely, configure a public GitHub Pages URL when the project is compatible…

    228 GitHub starsUsed in 1 repo~2.2k tokens
    Auto-check: notes
  • Audit a website or digital experience against its supplied source references for originality and plagiarism risk.

    228 GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check passed
  • Turn a completed daily UI inspiration capture into exactly five original landing-page builds, one per separate Codex task, using Sites.

    228 GitHub starsUsed in 1 repo~1.9k tokens
    Auto-check passed
  • Write Like Meng On X

    nirholas/three.ws

    Write, rewrite, review, or continuously refine X/Twitter posts in Meng To's current voice using his deduplicated authored-post corpus, personal and product context, shared resources, and Content…

    228 GitHub starsUsed in 1 repo~2k tokens
    Auto-check passed
  • Browser Video Recording

    nirholas/three.ws

    Create polished 60 fps 4:3 4K browser screen-recording style videos from Codex in-app browser captures, with browser-only crop, natural macOS cursor styling, deliberate click choreography…

    228 GitHub starsUsed in 1 repo~1.5k tokens
    Auto-check passed

Questions about Metamask Agent Wallet

What does Metamask Agent Wallet do?

A skill your agent uses when the user asks anything about blockchain wallets, transactions, signing, token transfers, supported chains, wallet balances, perpetual futures trading, prediction…. ws. 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, Aave V3 lending and borrowing, or authentication via the MetaMask Agentic CLI.

When should I use Metamask Agent Wallet?

Metamask Agent Wallet fits situations like: the user asks anything about blockchain wallets; token transfers; supported chains; wallet balances.

How do I install Metamask Agent Wallet in Claude Code?

Run `npx skills add nirholas/three.ws --skill metamask-agent-wallet -a claude-code`. Or copy the skill folder (data/skills/metamask-agent-wallet in nirholas/three.ws) into .claude/skills/metamask-agent-wallet in your project. Claude Code loads it when a task matches its description.

How do I install Metamask Agent Wallet in Codex?

Run `npx skills add nirholas/three.ws --skill metamask-agent-wallet -a codex`. Or copy the skill folder (data/skills/metamask-agent-wallet in nirholas/three.ws) into .agents/skills/metamask-agent-wallet in your project. Codex loads it when a task matches its description.

Can I use Metamask Agent Wallet in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nirholas/three.ws --skill metamask-agent-wallet -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/metamask-agent-wallet, .gemini/skills/metamask-agent-wallet, .github/skills/metamask-agent-wallet and .opencode/skills/metamask-agent-wallet in your project.

What does Metamask Agent Wallet need to run?

Going by SKILL.md and its folder, Metamask Agent Wallet needs Python for the scripts in its folder, the command-line tools its instructions call (npm and npx) and credentials named MM_PASSWORD. Our summary lists: Python 3.

Does Metamask Agent Wallet access the network?

SKILL.md contains no URLs. Its commands use npm and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Metamask Agent Wallet safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Metamask Agent Wallet use?

Metamask Agent Wallet is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Metamask Agent Wallet use?

About 4.5k tokens (SKILL.md is roughly 18k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 18k tokens, read only when the agent opens those files.

What are the alternatives to Metamask Agent Wallet?

Skills that share tags, products or a category with Metamask Agent Wallet: Aomi Transact (jeremylongshore/tons-of-skills-marketplace, 2.8k stars), Okx Cex Earn (okx/agent-skills, 186 stars), Alpaca CLI (alpacahq/cli, 178 stars) and Superior Trade Auth (Superior-Trade/superior-skills, 214 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Metamask Agent Wallet?

nirholas (a GitHub user) maintains it in nirholas/three.ws, which has 228 GitHub stars. The repository holds 92 skills in this directory. The repository was last updated on October 9, 2026.

Source: nirholas/three.ws on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.