zerion
Installation
SKILL.md
Zerion
Unified API + CLI for crypto wallets across 14 EVM chains and Solana. The zerion binary ships from npm; this skill is the entry point for all Zerion capabilities. Capability and partner docs live in nested files and are loaded on demand.
Setup — check before you do
Skills shell out to the zerion binary. Every setup step is idempotent, so probe first and do only what's missing:
zerion --version # needs 1.11.0+ — older CLIs ignore --quote and run the swap or bridge instead of pricing it
zerion wallet list # which wallets exist, and whether the user's address is one of them
zerionnot found, or older than 1.11.0 →npx -y zerion-cli@latest init -y. It installs or upgrades the CLI and this skill, keeps the existing login and wallets, and never blocks.- No API key —
initreports"next": "zerion login --browser", or a command fails withmissing_api_key→ runzerion login --browserin the background: it waits up to 5 minutes for the user to approve. Show the user the URL it prints to stderr straight away, and keep doing read-only research while you wait. - The user names an address
wallet listdoesn't show → register it read-only:zerion wallet add <address> --name <name>. That needs no private key, passphrase or agent token — every transaction goes to app.zerion.io for the user to sign. - A command fails with
unsupported_node→ the user's Node.js is too old (minimum below). Tell them to upgrade, as the error's suggestion says; don't patch dependencies or build a workaround package. - You can't run shell commands → say so instead of guessing.
- Sandboxed agents (e.g. Codex's default sandbox):
initandloginneed network access and write outside the workspace (global npm install,~/.zerion), so ask for that permission rather than working around it.