← Back to Skills Marketplace
1501
Downloads
1
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install zeruai
Description
Register agents on the Zeru ERC-8004 Identity Registry, manage wallets and metadata, and read on-chain state. Use when an agent needs to register on-chain, check fees, read agent info, set metadata, or manage agent wallets on Base Mainnet or Base Sepolia.
Usage Guidance
This package appears to do what it says: create/host agent JSON, sign requests, and mint/update ERC-8004 tokens. Important cautions before installing or running:
- PRIVATE_KEY is required for write operations: only provide a key you control and understand. Do NOT use your main money-custody key; prefer a dedicated key with minimal funds for testing.
- The SDK posts signed payloads (personal_sign) and the signature to the Agent URI API (agenturi.zpass.ai / agentapi.zpass.ai). Those signatures prove ownership and could be used by the operator to act on the document endpoint in ways you should trust the operator for — review and trust the remote service before sending signatures.
- Default chain is Base Mainnet (8453). If you intended to test, explicitly use --chain 84532 or set CHAIN_ID and provide a test RPC_URL. Registration mints an on-chain NFT and requires paying the on-chain fee + gas; ensure you have the required ETH balance.
- The code runs standard npm dependencies (ethers, tsx, etc.). Running npm install will fetch packages from the npm registry — inspect package.json and lockfiles and consider installing in an isolated environment.
- If you need higher assurance, audit the included scripts (already present) and/or run the CLI in a sandbox container or testnet wallet first. If you are unsure about the remote agent API domains (zpass.ai), verify their operator/trustworthiness before creating/updating agent URIs.
Capability Analysis
Type: OpenClaw Skill
Name: zeruai
Version: 1.0.2
The OpenClaw AgentSkills skill bundle for Zeru ERC-8004 Identity Registry is benign. Its functionality is clearly aligned with its stated purpose of registering and managing AI agents on the blockchain. The skill explicitly requires a `PRIVATE_KEY` environment variable for write operations, which is necessary for blockchain interactions and is clearly documented in `SKILL.md`. All external network calls are directed to legitimate endpoints (`agenturi.zpass.ai`, `agentapi.zpass.ai`, and Base blockchain RPCs) relevant to the Zeru ecosystem. Input is validated using `zod` schemas, and there is no evidence of prompt injection attempts against the agent, data exfiltration to unauthorized destinations, or other malicious activities.
Capability Assessment
Purpose & Capability
Name/description (Zeru registry operations) match the files and commands provided. Required binaries (node, npx), package.json dependencies (ethers, tsx, etc.), and the PRIVATE_KEY env var are appropriate for signing transactions and interacting with the registry.
Instruction Scope
SKILL.md and scripts focus on reading/writing agent JSON, calling the Agent URI API, and sending on-chain transactions. Instructions require reading a local JSON file only when provided, and require PRIVATE_KEY for signing. There are no instructions to read unrelated system files or to transmit arbitrary local data.
Install Mechanism
There is no automated download-from-URL installer; the README directs the user to run npm install in the bundle. Dependencies come from npm (package.json) and are proportionate to the task. No suspicious external archive downloads or URL-shortened install sources are used.
Credentials
Only PRIVATE_KEY is required for write operations (plus optional RPC_URL/CHAIN_ID). That is proportionate for creating/sending transactions. However, PRIVATE_KEY is high-value: it will be used locally to build and sign transactions and messages that the skill sends (e.g., signatures posted to the agent URI API).
Persistence & Privilege
Skill does not request always: true or any system-wide configuration changes. It does not modify other skills' configs. Autonomous invocation is allowed but is the platform default and not by itself a problem.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zeruai - After installation, invoke the skill by name or use
/zeruai - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added Base Mainnet support; registration now defaults to mainnet (0.0025 ETH fee), with the option to use Base Sepolia testnet via `--chain 84532`.
- Introduced `--json` registration: allows registering rich agents using a full JSON file describing services, capabilities, wallet, and more.
- Updated documentation with new agent JSON schema, full/partial examples, and details on all supported service types.
- Expanded contract information with addresses and fees for both Base Mainnet and Base Sepolia.
- Clarified environment/config options and provided more detailed setup instructions.
- Previous commands remain supported; backwards-compatible with existing Sepolia workflows.
v1.0.1
- Skill renamed from zeru-erc8004-identity to zeruai everywhere, including all command prefixes and OpenClaw config instructions.
- All usage and setup documentation updated to reflect the new skill name and command syntax.
- No changes to functionality or contract details.
v1.0.0
zeru-erc8004-identity 1.0.0 – Initial release
- Register AI agents on-chain in the Zeru ERC-8004 Identity Registry (Base Sepolia).
- Manage agent metadata and associated wallets.
- Query on-chain agent data and current registration fee status.
- Supports registration, metadata updates, and wallet management via simple commands.
- Designed for both read-only and wallet-authenticated operations.
Metadata
Frequently Asked Questions
What is zeruai?
Register agents on the Zeru ERC-8004 Identity Registry, manage wallets and metadata, and read on-chain state. Use when an agent needs to register on-chain, check fees, read agent info, set metadata, or manage agent wallets on Base Mainnet or Base Sepolia. It is an AI Agent Skill for Claude Code / OpenClaw, with 1501 downloads so far.
How do I install zeruai?
Run "/install zeruai" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is zeruai free?
Yes, zeruai is completely free (open-source). You can download, install and use it at no cost.
Which platforms does zeruai support?
zeruai is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created zeruai?
It is built and maintained by elitex45 (@elitex45); the current version is v1.0.2.
More Skills