← Back to Skills Marketplace
280
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nla-arbitrate
Description
Manually arbitrate NLA escrow fulfillments as an alternative to the automated oracle. Use when the user wants to review pending arbitration requests, evaluat...
Usage Guidance
Before installing or enabling this skill: 1) Confirm the 'nla' CLI requirement is declared in the registry — the SKILL.md requires it but metadata does not. 2) Understand that arbitration requires a wallet private key to sign on-chain transactions; prefer a hardware wallet or local signing workflow rather than putting your raw PRIVATE_KEY in environment variables. 3) If you plan to use auto mode, be aware that content of demands/fulfillments will be sent to whichever LLM provider you configure — review that provider's data retention and privacy policies. 4) Ask the author/registry to update the skill manifest to declare required binaries and required env vars (PRIVATE_KEY and which LLM keys may be read) so you can make an informed decision. 5) Only use this skill if you control the oracle address and understand gas costs and irrevocable on-chain attestations. If the author cannot or will not update the metadata, treat the skill as higher-risk and avoid supplying persistent secrets.
Capability Analysis
Type: OpenClaw Skill
Name: nla-arbitrate
Version: 1.0.0
The skill bundle provides instructions for an AI agent to interact with the 'nla' CLI tool to perform blockchain escrow arbitration. While the process involves sensitive data such as private keys and LLM API keys, the instructions in SKILL.md are consistent with the stated purpose of manual and automated arbitration and do not exhibit signs of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The skill name and description match the instructions: it runs the nla CLI to manually arbitrate escrow fulfillments. That purpose legitimately requires an on-chain wallet and optionally LLM keys for auto mode. However, the registry metadata does not declare these required binaries or environment variables, which is an important mismatch.
Instruction Scope
SKILL.md stays within the stated purpose: it only instructs use of the 'nla' CLI to inspect escrows and submit on-chain decisions. It does reference reading environment variables (PRIVATE_KEY, OPENAI_API_KEY, etc.) for signing and auto mode, which is expected for the described features.
Install Mechanism
This is an instruction-only skill (no install spec), so nothing is written to disk by the skill itself. But SKILL.md requires the external 'nla' CLI (npm install -g nla) and a configured wallet — yet the registry metadata did not list any required binaries. The absence of an install spec is low-risk by itself, but the omitted dependency declaration is a red flag for transparency and user expectations.
Credentials
The instructions require sensitive credentials: a private key (or using 'nla wallet:set' / --private-key / PRIVATE_KEY env var) and optionally LLM API keys for auto mode. Those credentials are proportionate to the task (on-chain signing and LLM-based automation), but the registry metadata declared no required env vars. The omission reduces transparency and increases risk of accidental exposure (e.g., unclear whether the skill will read env vars or prompt for keys).
Persistence & Privilege
always is false and there's no install step or code that persists or elevates privileges. The skill can be invoked autonomously by agents by default (normal platform behavior), but that alone is not a new risk here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nla-arbitrate - After installation, invoke the skill by name or use
/nla-arbitrate - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
nla-arbitrate 1.0.0 — Initial release
- Introduces manual arbitration for NLA escrow fulfillments, as an alternative to automated oracles.
- Supports both interactive (manual review/decision) and auto (LLM-based) arbitration modes.
- Allows scanning for all pending arbitration requests where the user is the oracle.
- Requires nla CLI, a funded Ethereum wallet, and LLM API keys for auto mode.
- On-chain arbitration decisions are recorded as attestations.
Metadata
Frequently Asked Questions
What is Nla Arbitrate?
Manually arbitrate NLA escrow fulfillments as an alternative to the automated oracle. Use when the user wants to review pending arbitration requests, evaluat... It is an AI Agent Skill for Claude Code / OpenClaw, with 280 downloads so far.
How do I install Nla Arbitrate?
Run "/install nla-arbitrate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nla Arbitrate free?
Yes, Nla Arbitrate is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nla Arbitrate support?
Nla Arbitrate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nla Arbitrate?
It is built and maintained by 疒奀 (@mlegls); the current version is v1.0.0.
More Skills