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.
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.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 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
- Overview
- Step-by-step instructions
- 1. Gather requirements
- 2. Check prerequisites
- 3. Help craft the demand
- 4. Execute escrow creation
- 5. Record output
- Key details
- Example
Verify CLI is available which nla Check current network nla network Check wallet is configured nla wallet:show nla escrow:create \
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.