← 返回 Skills 市场
daaab

NadName Agent

作者 Ju Chun Ko · GitHub ↗ · v2.0.0
cross-platform ⚠ suspicious
1081
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install nadname-agent
功能描述
🌐 Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership.
安全使用建议
This package appears to implement the advertised NNS registration flows, but there are a few red flags you should consider before running it: 1) The code expects a PRIVATE_KEY (or managed keystore) but the skill metadata did not declare that—treat that as a transparency issue. 2) The scripts create files under ~/.nadname and may print or save your mnemonic/private key; only run if you are comfortable with that behavior and have inspected the code. 3) The pre-scan found unicode control characters in the documentation—review SKILL.md as plain text to ensure no hidden instructions. Practical safety steps: run the code in an isolated environment (throwaway VM or container), use a throwaway wallet with minimal funds for testing, inspect the full register-name.js file (verify API endpoints and that signatures/transactions are constructed as expected), and don't provide your main wallet's private key until you fully audit the code. If you need higher assurance, ask the publisher for a verifiable source repository or signed release; absence of a homepage/source URL reduces confidence.
功能分析
Type: OpenClaw Skill Name: nadname-agent Version: 2.0.0 The skill bundle is classified as benign. It clearly aligns with its stated purpose of registering .nad names on the Monad blockchain. The `SKILL.md` and `README.md` explicitly outline strong security practices for handling private keys (environment variables or AES-256-GCM encrypted keystores) and disclaim common malicious behaviors like auto-detecting external wallets or remote code execution. The scripts (`check-name.js`, `my-names.js`, `register-name.js`) interact only with the specified Monad RPC (`https://rpc.monad.xyz`) and Nad Name Service API (`https://api.nad.domains`), without any evidence of data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts against the agent.
能力评估
Purpose & Capability
The name/description (register .nad names via NNS) matches the included scripts and API/contract calls. However, the skill metadata declares no required environment variables while the runtime docs and scripts depend on a PRIVATE_KEY environment variable (or managed keystore). That mismatch between declared requirements and the actual runtime expectations is an incoherence users should notice.
Instruction Scope
SKILL.md and the scripts instruct only the operations needed to check availability, register names, and list owned names. They also instruct creating and storing an encrypted keystore under ~/.nadname and optionally printing/saving the mnemonic. Those file and console actions are within the domain of a wallet/registration tool, but printing the mnemonic to the console and offering to save it (even encrypted) expands the scope and increases risk if you don't audit or run in a safe environment.
Install Mechanism
No install spec is provided; it's an instruction + code bundle that relies on standard Node tooling (package.json lists ethers). This is low-risk compared with download-and-extract installers. You still need to run npm install to fetch dependencies.
Credentials
The runtime expects sensitive secrets (PRIVATE_KEY) and will read/write files under the user's home (~/.nadname). Yet the skill registry metadata did not declare any required env vars. Requesting access to a private key is reasonable for a registration tool, but the missing declaration is a transparency problem. Also the scripts may log or print mnemonic/private-key material to the console or write files; ensure you understand those flows before use.
Persistence & Privilege
The skill writes/reads a managed keystore in ~/.nadname and wallet info files (normal for wallet tooling). It does not request always: true or system-wide changes, nor does it modify other skills. Persisted files live in the user home and are under your control, but their presence is permanent until you remove them.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nadname-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nadname-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
v2.0.0: Real API integration with registerWithSignature, dynamic gas estimation (2x buffer), --dry-run flag, graceful API fallback. Thanks to CloudLobster for real-world testing and improvement suggestions.
v1.0.0
Initial release: Register .nad names on Monad chain via Nad Name Service. Secure by default (encrypted keystore, no hardcoded keys).
元数据
Slug nadname-agent
版本 2.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

NadName Agent 是什么?

🌐 Register .nad names on Monad blockchain via Nad Name Service (NNS). Real API integration with registerWithSignature, dynamic gas estimation, permanent ownership. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1081 次。

如何安装 NadName Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install nadname-agent」即可一键安装,无需额外配置。

NadName Agent 是免费的吗?

是的,NadName Agent 完全免费(开源免费),可自由下载、安装和使用。

NadName Agent 支持哪些平台?

NadName Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 NadName Agent?

由 Ju Chun Ko(@daaab)开发并维护,当前版本 v2.0.0。

💬 留言讨论