← Back to Skills Marketplace
213
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install one-wallet
Description
Helps the agent use the one-wallet CLI to manage Ethereum/EVM wallets, send transactions, call contracts, and sign data. Use when the user mentions one-walle...
Usage Guidance
This skill is a straightforward CLI recipe for the one-wallet tool and appears internally consistent, but it involves handling sensitive secrets. Before using: (1) Verify the one-wallet binary/package and repository (confirm the npm package owner and GitHub repo contents) rather than blindly running git clone or npm install. (2) Never paste private keys, mnemonics, or API keys into chat; prefer using secure local storage, hardware wallets, or environment variables protected from logs. (3) Avoid running ./bin/run.js from an unreviewed clone. (4) When scripting, avoid embedding secrets on the command line (use protected env vars or prompting). (5) If you only need read-only queries, run operations that do not require wallet keys. If you want further help, provide the exact risk model (local machine vs. CI vs. remote host) and I can give concrete safe usage patterns.
Capability Analysis
Type: OpenClaw Skill
Name: one-wallet
Version: 1.0.0
The skill provides the agent with high-risk capabilities to manage Ethereum wallets, including importing private keys, signing EIP-712 data, and executing transactions via the `one-wallet` CLI. While the instructions in SKILL.md include security best practices like using environment variables for secrets, the inherent risk of granting an AI agent direct access to private keys and financial transaction capabilities is significant. The skill also encourages global installation of an external npm package and references a specific GitHub repository (github.com/viyozc/one-wallet), which introduces supply chain risks.
Capability Assessment
Purpose & Capability
The name and description match the SKILL.md content: the file is a focused how-to for the one-wallet CLI (wallet management, sending txs, signing). It requires no unusual binaries, env vars, or config paths beyond the expected assumption that one-wallet (or Node.js for building) is available. The absence of required env vars or install specs is consistent with an instruction-only skill.
Instruction Scope
Instructions stay within the wallet/CLI domain (creating/importing wallets, sending transactions, signing). However, many examples show workflows that require sensitive secrets (private keys, mnemonics, or RPC provider API keys) and commands that expose wallet storage locations (one-wallet wallet path). The instructions do not direct the agent to read unrelated system files or exfiltrate data, but they do encourage actions that, if performed carelessly, could expose secrets (e.g., inline private keys or plaintext provider URLs).
Install Mechanism
There is no platform install spec (lowest-risk). The SKILL.md includes normal install guidance (npm/yarn/pnpm global install) and an optional git clone of a GitHub repo. That is proportionate, but users should verify the npm package and the GitHub repo before installing or running ./bin/run.js from a cloned repo.
Credentials
The skill declares no required environment variables or credentials, which is reasonable for an instruction-only helper. Practically, many operations described require user-supplied secrets (private keys, mnemonics, or RPC API keys). The SKILL.md does not request unrelated credentials; the sensitive items are appropriate to the wallet management purpose but need careful handling by the user.
Persistence & Privilege
The skill is not always-enabled and is user-invocable; it does not request persistent system privileges or modify other skills' configuration. No elevated persistence or automatic installation is present.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install one-wallet - After installation, invoke the skill by name or use
/one-wallet - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
one-wallet 1.0.0 – Initial release
- Provides CLI-based management of Ethereum/EVM wallets, supporting creation, import, listing, and secure storage.
- Enables sending ETH, ERC20/NFT transactions, contract calls, and gas estimation from the terminal.
- Supports signing messages, EIP-712 typed data, and verifying signatures via CLI.
- Offers machine-readable JSON output for all core actions, enabling simple scripting and automation.
- Includes provider (RPC) and chain configuration with convenient mainnet and custom presets.
- Allows environment variable control for secrets, session, and CI-friendly workflows.
Metadata
Frequently Asked Questions
What is one-wallet?
Helps the agent use the one-wallet CLI to manage Ethereum/EVM wallets, send transactions, call contracts, and sign data. Use when the user mentions one-walle... It is an AI Agent Skill for Claude Code / OpenClaw, with 213 downloads so far.
How do I install one-wallet?
Run "/install one-wallet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is one-wallet free?
Yes, one-wallet is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does one-wallet support?
one-wallet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created one-wallet?
It is built and maintained by Jerry (@viyozc); the current version is v1.0.0.
More Skills