← 返回 Skills 市场
mlegls

Nla Create

作者 疒奀 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
270
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install nla-create
功能描述
Create a Natural Language Agreement escrow on-chain. Use when the user wants to lock ERC20 tokens in an escrow with a natural language demand that an AI orac...
安全使用建议
This skill appears to do what it claims (help create an NLA escrow) but requires you to sign blockchain transactions, which means exposing an Ethereum private key or using a local wallet. Before installing/using: 1) Do NOT paste your main private key into the chat—use a local wallet or hardware wallet. 2) Prefer connecting/signing locally with your wallet or use an ephemeral/test wallet on a testnet (anvil/sepolia) for initial trials. 3) Verify the authenticity of the 'nla' npm package and prefer installing it manually in your environment rather than relying on the agent to install anything. 4) If you must provide a private key to commands, prefer supplying it via a local terminal flag or environment variable controlled by you (not in chat), and never store or transmit it to unknown endpoints. 5) Confirm the oracle and token addresses before escrowing tokens and understand that the demand text and arbitration parameters are encoded on-chain and publicly visible. If you are not comfortable managing private keys or trusting the CLI/oracle, do not proceed.
功能分析
Type: OpenClaw Skill Name: nla-create Version: 1.0.0 The skill bundle facilitates blockchain escrow creation using the `nla` CLI, which requires high-risk capabilities including shell command execution (`Bash(nla:*)`) and the handling of sensitive Ethereum private keys. While these actions are plausibly necessary for the stated purpose in `SKILL.md`, the instructions specifically guide the agent to handle or set private keys via CLI arguments or environment variables, which is a significant security risk. No clear evidence of intentional malice or data exfiltration was found, but the reliance on a global NPM package (`nla`) and credential handling warrants a suspicious classification under the provided criteria.
能力评估
Purpose & Capability
The name/description align with the instructions: the SKILL.md explains how to create an NLA escrow using the 'nla' CLI and a funded wallet. Minor mismatch: the runtime instructions depend on the 'nla' CLI and potentially a PRIVATE_KEY, but the skill metadata did not declare required env vars or credentials.
Instruction Scope
Instructions stay within the escrow creation task (gather demand, amount, token, oracle, run 'nla escrow:create'). However the instructions explicitly describe accepting or setting a raw PRIVATE_KEY (via env var or CLI flag), which is sensitive and could lead to secret exposure if the agent asks for or is given the private key in chat.
Install Mechanism
This is an instruction-only skill (no install spec). It notes that the user must have the 'nla' CLI (npm install -g nla). That is a low-risk install pattern for an instruction-only skill, but users should verify the npm package source before installing.
Credentials
The task legitimately needs wallet access (a private key) to submit transactions, but the registry metadata declares no credentials or primaryEnv. The SKILL.md suggests using a PRIVATE_KEY env var or passing the key on the CLI—both involve handling highly sensitive secrets that are not declared in the skill metadata and could be mishandled by an agent or a user if pasted in chat.
Persistence & Privilege
The skill is not always-enabled and is user-invocable (normal). It does not request persistent system-wide privileges or attempt to modify other skills or global agent config.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install nla-create
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /nla-create 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the nla-create skill. - Create on-chain Natural Language Agreement (NLA) escrows locking ERC20 tokens with a natural language demand. - Guides users through gathering required parameters (demand, amount, token, oracle) and optional arbitration settings. - Provides detailed CLI usage instructions and prerequisites for setup. - Helps craft clear, evaluable demands for reliable AI arbitration. - Outputs the unique escrow ID and explains next steps for fulfillment and collection.
元数据
Slug nla-create
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Nla Create 是什么?

Create a Natural Language Agreement escrow on-chain. Use when the user wants to lock ERC20 tokens in an escrow with a natural language demand that an AI orac... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 270 次。

如何安装 Nla Create?

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

Nla Create 是免费的吗?

是的,Nla Create 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Nla Create 支持哪些平台?

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

谁开发了 Nla Create?

由 疒奀(@mlegls)开发并维护,当前版本 v1.0.0。

💬 留言讨论