← Back to Skills Marketplace
1199
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install zscore
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 skill appears to do exactly what it claims (register and manage Zeru ERC‑8004 agents). Before installing or enabling it: 1) Understand that you must provide a PRIVATE_KEY environment variable for write actions — that key can sign transactions and move funds, so only use a wallet/key you control and are willing to use for this purpose (consider a separate low‑value key). 2) Registration JSON and signed headers are sent to external endpoints (agenturi.zpass.ai / agentapi.zpass.ai); do not include any secrets or private data in the agent JSON. 3) Review the included scripts locally (they are provided) before running npm install / npx tsx to confirm there are no modifications you’re uncomfortable with. If you need a higher assurance review, ask for a line-by-line audit of the scripts or run them in an isolated environment with a throwaway key.
Capability Analysis
Type: OpenClaw Skill
Name: zscore
Version: 1.0.3
The OpenClaw AgentSkills bundle is designed to interact with the Zeru ERC-8004 Identity Registry on the blockchain. It requires the `PRIVATE_KEY` environment variable for write operations (register, set-metadata, unset-wallet), which is explicitly declared in `SKILL.md` and used appropriately by the `scripts/zeru.ts` script to sign blockchain transactions and authenticate API calls to `agenturi.zpass.ai` and `agentapi.zpass.ai`. All network interactions and file operations (e.g., `readFileSync` for user-provided JSON) are aligned with the stated purpose. There is no evidence of data exfiltration to undeclared endpoints, malicious execution, persistence mechanisms, obfuscation, or prompt injection attempts against the AI agent in `SKILL.md`.
Capability Assessment
Purpose & Capability
The name/description say it will register agents, manage wallets/metadata and read on‑chain state — the code implements those operations (createAgentURI, registerAgent, setMetadata, getAgent, etc.). Required binaries (node, npx) and the PRIVATE_KEY env var are expected for signing transactions and running the provided TypeScript CLI.
Instruction Scope
SKILL.md instructs running npm install and npx tsx on the included scripts; the CLI reads user-supplied JSON files, signs requests, posts agent registration JSON to agentUriApiBase and agentapi.zpass.ai, and performs on‑chain reads/writes. These behaviors are consistent with the stated purpose, but the skill will transmit the agent registration JSON (and signed authentication headers) to external services, so users should avoid putting secrets in the registration JSON.
Install Mechanism
There is no automatic download-from-arbitrary-URL install step. The package.json lists reasonable npm dependencies (ethers, zod, canonicalize, tsx). The SKILL.md requires the operator to run npm install manually — no untrusted archive downloads or obscure URLs in installation.
Credentials
Only PRIVATE_KEY is required for write operations (with optional RPC_URL and CHAIN_ID overrides). That is proportionate to signing on‑chain transactions, but a PRIVATE_KEY is highly sensitive: supplying it grants the skill the ability to sign transactions and move funds from that account. The SKILL.md and code do not request unrelated secrets or other service API keys.
Persistence & Privilege
The skill is not set to always: true and does not modify other skills or system settings. It runs as a normal, user-invoked CLI and does not request elevated platform persistence.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install zscore - After installation, invoke the skill by name or use
/zscore - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Initial release of the zscore skill.
- Register agents on-chain to the Zeru ERC-8004 Identity Registry on Base Mainnet or Base Sepolia.
- Manage agent metadata and wallets; set and unset agent wallet addresses.
- Check current registration fee and availability.
- Read full on-chain state and metadata for any agent ID.
- Includes both simple and advanced (JSON) agent registration commands.
Metadata
Frequently Asked Questions
What is zscore?
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 1199 downloads so far.
How do I install zscore?
Run "/install zscore" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is zscore free?
Yes, zscore is completely free (open-source). You can download, install and use it at no cost.
Which platforms does zscore support?
zscore is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created zscore?
It is built and maintained by elitex45 (@elitex45); the current version is v1.0.3.
More Skills