Agent Skill for the ilo programming language
npx claudepluginhub ilo-lang/iloWrite, run, debug, and explain programs in ilo — a token-optimised programming language for AI agents
A programming language AI agents write, not humans. Named from Toki Pona for "tool".
Python ilo
───── ───
def total(price, quantity, rate): tot p:n q:n r:n>n;s=*p q;t=*s r;+s t
sub = price * quantity
tax = sub * rate
return sub + tax
4 lines, 30 tokens, 90 chars 1 line, 10 tokens, 20 chars
0.33× the tokens. 0.22× the characters. Same semantics. Type-verified before execution.
AI agents pay three costs per program: generation tokens, error feedback, retries. ilo cuts all three:
ILO-T004 not a stack tracecurl -fsSL https://raw.githubusercontent.com/ilo-lang/ilo/main/install.sh | sh
Invoke-WebRequest -Uri https://github.com/ilo-lang/ilo/releases/latest/download/ilo-x86_64-pc-windows-msvc.exe -OutFile ilo.exe
npm i -g ilo-lang
# or run without installing
npx ilo-lang 'dbl x:n>n;*x 2' 5
WASM mode: interpreter only. HTTP builtins (
get,$,post) require the native binary.
cargo install ilo
| Agent | Install |
|---|---|
| Claude Code | /plugin marketplace add ilo-lang/ilo then /plugin install ilo-lang/ilo |
| Claude Cowork | Browse Plugins → Add marketplace → ilo-lang/ilo → install |
| Other agents | Copy skills/ilo/ into your agent's skills directory |
# Inline
ilo 'dbl x:n>n;*x 2' 5 # → 10
# From file
ilo program.ilo functionName arg1 arg2
Tutorial: Write your first program →
Guards - flat, no nesting:
cls sp:n>t;>=sp 1000 "gold";>=sp 500 "silver";"bronze"
Pipes - left-to-right composition:
run x:n>n;x>>dbl>>inc
Data pipeline - fetch, parse, filter, sum:
fetch url:t>R ? t;r=($!url);rdb! r "json"
proc rows:L ?>n;clean=flt pos rows;sum clean
pos x:?>b;>x 0
Auto-unwrap ! - eliminates Result matching:
ilo 'inner x:n>R n t;~x outer x:n>R n t;~(inner! x)' 42 # → 42
ilo ships as an Agent Skill. Install the plugin and the agent learns ilo automatically.
For manual context loading:
ilo -ai # compact spec for LLM system prompts
ilo help lang # full spec
Official prompts.chat marketplace - AI prompts, skills, and tools for Claude Code
Open Design — local-first design app exposed to coding agents over MCP. Install once with your agent's plugin command and projects/files/skills are reachable through stdio.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations