← Back to Skills Marketplace
Zeal Agent Wallet
by
Nicolai van Niekerk
· GitHub ↗
· v1.0.1
347
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install zeal-agent-wallet
Description
Propose transactions to a Zeal Wallet. Use when the user wants to set up an agent as a Zeal Wallet signer, propose transactions, or manage a delegate wallet.
Usage Guidance
This skill appears to do what it says: it creates/loads an agent private key stored at ~/.zeal-agent-wallet/wallet.json, computes Safe transaction hashes, signs them locally, and posts proposals to api.zeal.app. Before installing, consider: (1) only install if you trust the Zeal service and the skill author (source is unknown); (2) the private key is stored locally—protect that file (the code sets 0o600 permissions) and consider running in an isolated environment; (3) the agent can propose transactions autonomously — although proposals require owner approval in the Zeal app, review and monitor proposals to avoid accidental submission of harmful DelegateCall proposals (operation=1) which can be more dangerous; (4) verify network traffic (https://api.zeal.app) and inspect the code yourself (it is small and readable) if you have doubts. If you need higher assurance, run the skill only on a dedicated machine or ask the author for provenance and a signed release.
Capability Analysis
Type: OpenClaw Skill
Name: zeal-agent-wallet
Version: 1.0.1
The skill is designed to allow an AI agent to propose transactions to a Zeal Wallet (built on Safe infrastructure) by acting as a delegate. It generates a local agent wallet, stores the private key with restrictive permissions (chmod 600) in the user's home directory, and communicates exclusively with the legitimate Zeal API (api.zeal.app) to fetch nonces and submit signed proposals. The instructions in SKILL.md include proactive security measures, such as explicitly forbidding the agent from exposing the private key in chat logs.
Capability Assessment
Purpose & Capability
Name/description match the implementation: the code generates/loads a local agent wallet, computes Safe transaction hashes, signs them, fetches nonce and posts proposals to https://api.zeal.app. No unrelated credentials or services are requested.
Instruction Scope
Runtime instructions and SKILL.md are scoped to setup, propose, disconnect. The SKILL.md explicitly instructs the agent never to reveal the private key and not to mention underlying Safe/Gnosis names (a product/presentation choice). It also states the agent may propose transactions without user confirmation — this is functional for a proposer-only agent but increases operational risk if the agent is invoked autonomously.
Install Mechanism
No packaged install spec; user is expected to run npm install in the repo (package.json and package-lock.json included). Dependencies (tsx, typescript, viem) are standard and pulled from npm registry per package-lock — no downloads from untrusted URLs or extract steps observed.
Credentials
The skill requests no environment variables or external credentials. It stores a local wallet file under ~/.zeal-agent-wallet/wallet.json and a config file containing the safe address; both are reasonable for its purpose. No unrelated secrets or system config paths are requested.
Persistence & Privilege
always:false and the skill does not alter other skills. The skill persists a private key and config in the user's home directory (~/.zeal-agent-wallet). The platform-default of allowing autonomous invocation (disable-model-invocation:false) combined with the skill's ability to propose transactions means an agent could autonomously submit proposals — proposals still require owner approval in the Zeal app, but this behavior is operationally significant and should be considered by users.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zeal-agent-wallet - After installation, invoke the skill by name or use
/zeal-agent-wallet - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
- Update proxy endpoint
- Reduced the maximum length for the `--origin` transaction description parameter from 250 to 200 characters
v1.0.0
zeal-agent-wallet 1.0.0 initial release:
- Enables proposing transactions to a Zeal Wallet as an agent.
- Provides commands to set up, propose transactions, disconnect, and check status.
Metadata
Frequently Asked Questions
What is Zeal Agent Wallet?
Propose transactions to a Zeal Wallet. Use when the user wants to set up an agent as a Zeal Wallet signer, propose transactions, or manage a delegate wallet. It is an AI Agent Skill for Claude Code / OpenClaw, with 347 downloads so far.
How do I install Zeal Agent Wallet?
Run "/install zeal-agent-wallet" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Zeal Agent Wallet free?
Yes, Zeal Agent Wallet is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Zeal Agent Wallet support?
Zeal Agent Wallet is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Zeal Agent Wallet?
It is built and maintained by Nicolai van Niekerk (@nicvaniek); the current version is v1.0.1.
More Skills