用途:该技能记录 MetaMask Agent Wallet 的 mm CLI 命令面,供智能体在用户询问区块链钱包、交易、签名、代币转账、支持链、钱包余额、永续合约交易等场景时选择并执行对应命令。命令按用户意图路由到参考文件(references/),可复用流程放在 workflows/ 中,意图跨多个领域时按依赖顺序加载。\n\n主要能力:认证与配置(mm auth status、mm login、mm login qr、mm logout、mm init、mm config get/set、mm doctor);钱包生命周期(mm wallet create/list/select/show/address/balance/add-fund、交易模式与策略);签名与交易(mm wallet sign-message、sign-typed-data、send-transaction、mm transfer、mm decode、mm tx、mm tx history);链与市场数据(mm chains list、mm price、mm token、mm token rwas、mm pulse);永续合约(mm perps markets/balance/positions/funding/quote/orders/open/close/modify/cancel/deposit/withdraw/transfer/list-venues/dexs);预测市场(mm predict mode/setup/auth/approve/status/geoblock、markets、events、series、tags、quote/place/cancel/positions/orders/portfolio/redeem/balance/deposit/withdraw/book/watch/history);兑换与跨链(mm swap quote/execute/status);DeFi 收益(mm earn markets/positions/supply/withdraw);x402 支付(python3 scripts/x402_pay.py);插件管理(mm plugins install/update/uninstall/inspect/link/reset)。\n\n必要用法:此技能针对 @metamask/agent-wallet v7.2.0,需 Node.js 22.18 或更高版本,可用 mm --version 检查,或用 npm install -g @metamask/agent-wallet@latest 更新。全局标志包括 --format/-f(text、json、toon)、--json、--toon、--verbose/-v;除非用户要求其他格式,默认使用 --toon,但 mm plugins 命令来自 oclif,不支持这些全局标志。会话首个操作前先运行 mm doctor,确认 authenticated: true 与 initialized: true 后再执行其他命令;未认证走登录流程,已认证但未初始化则运行 mm init 选择钱包模式(server-wallet 还需选择交易模式)。\n\n限制:所有用户输入需按规则校验,如地址匹配 ^0x[0-9a-fA-F]{40}$、chain-id 为正整数、--venue 必须为 hyperliquid 等;转账、原始交易、消息与类型化数据签名、兑换/跨链、x402 支付和永续合约交易均需在执行前确认关键字段;x402 仅支持 v2,且不支持自主自动支付,每个资源仅一次支付尝试。其他未在资料中说明的功能、费用、价格或效果暂未提供。
metamask-agent-wallet
智能体与模型
更新于 10-16 00:29