ワンクリックで
metamask
// Use the MetaMask tools to request and interact with wallet capabilities from the MetaMask capability vendor.
// Use the MetaMask tools to request and interact with wallet capabilities from the MetaMask capability vendor.
Use the discovery tools to find and use services through a service matcher. Do not rely on prior knowledge of services, providers, or APIs.
Run the evm-wallet Docker e2e tests (build, start stack, wait for healthy, test, diagnose failures).
Creates a pull request for the current branch.
Updates changelogs for all packages with consumer-facing changes.
Use the wallet tools for all balance, send, and sign operations. Supports both ETH and ERC-20 tokens. The away wallet operates autonomously after setup — the home device does not need to be online.
Optionally checks, then commits code to the current or a new feature branch.
| name | metamask |
| description | Use the MetaMask tools to request and interact with wallet capabilities from the MetaMask capability vendor. |
| metadata | {"openclaw":{"emoji":"🦊","requires":{"bins":["metamask"]}}} |
Use the MetaMask tools to request and use wallet capabilities from the connected MetaMask capability vendor. Do not use exec or other CLIs for these operations.
metamask_obtain_vendor. The user can find the URL in the MetaMask extension under the OCAP Kernel page (global menu) or in the offscreen console.metamask_request_capability to request the appropriate capability from the vendor.metamask_list_capabilities to see what capabilities are available.metamask_call_capability to invoke methods on the obtained capabilities.Obtain the vendor (if needed):
ocap:abc123@12D3KooW...,/ip4/...metamask_obtain_vendor with url: the pasted URLRequest the signing capability:
metamask_request_capability with request: "I need to sign personal messages"PersonalMessageSigner capability with a kref like ko5Get available accounts:
metamask_call_capability with capability: "PersonalMessageSigner", method: "getAccounts"Sign a message:
metamask_call_capability with capability: "PersonalMessageSigner", method: "signMessage", args: '["0xAddress...", "Hello world", "0x1"]'metamask_obtain_vendor.metamask_request_capability.metamask_list_capabilities.