Agent skill

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 oracle will arbitrate. Handles demand crafting, parameter gathering, and CLI execution.

Internet Court1,389★ · +222/wk · 1 repos on radarProfile →
claude-codecodexread-onlyNOASSERTION
Install
npx skills add internet-court/internet-court-skill --skill nla-create --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 4 KB
Bundled scripts: none
Version: 1.0
Declared author: arkhai
Allowed tools: Bash(nla:*)Read
Requires: Requires nla CLI installed (npm install -g nla). Requires a funded Ethereum wallet and access to an EVM chain.
Path: vendored/arkhai/nla-create/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,536 · +147 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Create NLA Escrow Help the user create a blockchain escrow backed by a natural language demand using the `nla` CLI. ## Overview An NLA escrow locks ERC20 tokens on-chain. Anyone can attempt to fulfill the escrow's natural language demand. An AI oracle evaluates fulfillments and releases the tokens if the demand is satisfied. ## Step-by-step instructions ### 1. Gather requirements Collect the following from the user conversationally: **Required:** - **Demand**: The natural language condition that must be fulfilled. Help the user craft something clear and unambiguous. - **Amount**: Number of tokens to escrow (in the token's smallest unit - no automatic decimal conversion). - **Token address**: ERC20 token contract address (`0x...`). - **Oracle address**: Address of the oracle that will arbitrate. **Optional:** - **Arbitration provider**: `OpenAI` (default), `Anthropic`, or `OpenRouter`. - **Arbitration model**: e.g. `gpt-4o-mini` (default), `claude-3-5-sonnet-20241022`, `openai/gpt-4o`. - **Arbitration prompt**: Custom prompt template with `{{demand}}` and `{{obligation}}` placeholders. ### 2. Check prerequisites ```bash # Verify CLI is available which nla # Check current network n

What's inside
Steps it walks through
  1. Overview
  2. Step-by-step instructions
  3. 1. Gather requirements
  4. 2. Check prerequisites
  5. 3. Help craft the demand
  6. 4. Execute escrow creation
  7. 5. Record output
  8. Key details
  9. Example
Ships with 1 file
  • LICENSE
Commands it runs
Verify CLI is available
which nla
Check current network
nla network
Check wallet is configured
nla wallet:show
nla escrow:create \
More from internet-court-skill
All skills →
About this skill
What does the nla-create skill do?

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 oracle will arbitrate. Handles demand crafting, parameter gathering, and CLI execution.

How do I install it?

Run `npx skills add internet-court/internet-court-skill --skill nla-create --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From internet-court/internet-court-skill, a repository with 1,536 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going