← Back to Skills Marketplace
meverylucky

Meverylucky AI Agent

by Meverylucky · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
112
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install meveryluckyagent
Description
Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic...
Usage Guidance
This skill appears to implement what it claims: it creates and manages Billions Network DIDs, signs challenges, and generates verification links. Before installing: 1) Ensure you trust the Billions network endpoints (billions.network, identity-dashboard.billions.network) and resolver.privado.id because signed tokens and pairing requests are posted to those services. 2) Set BILLIONS_NETWORK_MASTER_KMS_KEY in the skill or environment to enable AES-256-GCM encryption of private keys in kms.json; otherwise private keys are stored as raw hex in $HOME/.openclaw/billions/kms.json. 3) Review the constants (callbackBase, urlShortener, transactionSender, attester values) to confirm they point to expected infrastructure and not a third-party you don't trust. 4) Running the skill requires npm install and Node >= v20 as documented; inspect dependencies if you need additional assurance. 5) The README/SKILL.md guardrails (don’t run system crypto tools, do not manually manipulate files) are meaningful — follow them. If you want stronger guarantees, review or run the scripts in an isolated environment and verify network calls (e.g., with outbound firewall rules) before using real private keys or production identities.
Capability Analysis
Type: OpenClaw Skill Name: meveryluckyagent Version: 1.0.0 The skill manages decentralized identities (DIDs) and Ethereum private keys, storing them in '$HOME/.openclaw/billions/kms.json'. A significant security risk exists because the skill defaults to storing these private keys in plaintext unless an optional environment variable (BILLIONS_NETWORK_MASTER_KMS_KEY) is set for AES-256-GCM encryption. Additionally, scripts like 'createNewEthereumIdentity.js' allow private keys to be passed via CLI arguments, which can expose secrets in process lists or shell history. The skill performs network requests to 'billions.network' and 'resolver.privado.id' for identity resolution and attestation shortening, which are functional but involve transmitting identity metadata to external services.
Capability Assessment
Purpose & Capability
Name/description (Billions decentralized identity, DID linking, signing/verifying challenges) matches the included scripts, which implement identity creation, JWS signing, challenge generation, pairing URL creation, and verification against Billions/Privado resolvers. Requiring the node binary is appropriate.
Instruction Scope
Runtime instructions tell the agent to run the provided Node scripts. The scripts operate only on a dedicated directory ($HOME/.openclaw/billions) and call specific network endpoints (rpc-mainnet.billions.network, resolver.privado.id, identity-dashboard.billions.network, attestation-relay.billions.network). These network calls are consistent with the skill's purpose, but signing produces JWS tokens that are embedded in callback URLs and are posted to the skill's own URL-shortener service (identity-dashboard) as part of pairing link generation — that behavior is expected for generating usable wallet links but worth noting as it transmits signed data to the project's services.
Install Mechanism
No arbitrary download/install spec in registry metadata; the skill includes Node scripts and a package.json/package-lock.json. Installation requires running 'npm install' in the scripts directory which pulls well-known npm packages (identified in package.json/lock). This is a standard pattern and proportionate for a Node-based identity toolkit.
Credentials
Registry metadata lists no required env vars, and none are mandatory at runtime. The code supports an optional environment variable BILLIONS_NETWORK_MASTER_KMS_KEY: when set, on-disk private keys in kms.json are encrypted with AES-256-GCM; when unset keys are stored as raw hex. The SKILL.md/README documents this. Because the variable controls local key encryption, users should set it if they do not want plaintext private keys on disk. No unrelated credentials or secret requests are present.
Persistence & Privilege
The skill does not request always:true and does not require system-wide configuration changes. It persists state and keys under $HOME/.openclaw/billions only (a directory explicitly described in README/SKILL.md). Autonomous invocation is allowed (normal default) but the skill itself does not add high privileges or modify other skills.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install meveryluckyagent
  3. After installation, invoke the skill by name or use /meveryluckyagent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release – enables decentralized agent identity and owner linking on the Billions Network. - Introduces scripts to create, list, and manage agent DIDs (decentralized identities). - Supports generating, signing, and verifying authentication challenges. - Allows linking agent identities to human owners using Billions ERC-8004 and Attestation Registries. - All identity data is stored locally at $HOME/.openclaw/billions for OpenClaw plugin compatibility. - Includes detailed command-line tools and strict security guardrails for identity management.
Metadata
Slug meveryluckyagent
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Meverylucky AI Agent?

Billions decentralized identity for agents. Link agents to human identities using Billions ERC-8004 and Attestation Registries. Verify and generate authentic... It is an AI Agent Skill for Claude Code / OpenClaw, with 112 downloads so far.

How do I install Meverylucky AI Agent?

Run "/install meveryluckyagent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Meverylucky AI Agent free?

Yes, Meverylucky AI Agent is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Meverylucky AI Agent support?

Meverylucky AI Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Meverylucky AI Agent?

It is built and maintained by Meverylucky (@meverylucky); the current version is v1.0.0.

💬 Comments