← Back to Skills Marketplace
elitex45

zeruai

by elitex45 · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install zeruai
  3. After installation, invoke the skill by name or use /zeruai
  4. 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
Slug zeruai
Version 1.0.2
License
All-time Installs 1
Active Installs 1
Total Versions 3
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.

💬 Comments