← ClaudeAtlas

agent-walletlisted

Operate a non-custodial blockchain wallet on-chain (EVM and Bitcoin), no exchange or MetaMask. Create or import a wallet, balances, send native/ERC-20/BTC, swap tokens, compile/deploy/call Solidity. Trigger on wallet, crypto, ETH, BTC, ERC-20, token, send, transfer, swap, trade, Solidity, contract, on-chain, testnet, mainnet, sepolia.
hec-ovi/blockchain-skill · ★ 2 · AI & Automation · score 75
Install: claude install-skill hec-ovi/blockchain-skill
# agent-wallet Instructions only. Every action is the `agent-wallet` CLI: one process, JSON envelope `{ok, data, error, meta}` on stdout, then exit. On `ok:false` follow `error.hint`. Keys stay local (keystore v3). No custodial middleman. ## Start here Node >= 22.18. Skill packs ship `dist/agent-wallet.mjs` (no npm install). **Resolve CLI once** (first hit wins; reuse it): ``` command -v agent-wallet test -x .noob/skills/agent-wallet/agent-wallet && echo .noob/skills/agent-wallet/agent-wallet test -f .noob/skills/agent-wallet/dist/agent-wallet.mjs && echo "node .noob/skills/agent-wallet/dist/agent-wallet.mjs" test -x ./agent-wallet && echo ./agent-wallet ``` **Init once per session:** ``` agent-wallet init ``` Read `data.ready`, `data.nextActions`, `data.notes`. Do not hand-probe the install. **Passphrase** (signing verbs). Do this once, then stop touching it: 1. If cwd `.env` already has `AGENT_WALLET_PASSPHRASE`, use it (CLI auto-loads `.env`). Do not invent another. 2. Else create `.env` once with `AGENT_WALLET_PASSPHRASE=<random >=8 chars>` and `AGENT_WALLET_HOME=./.agent-wallet-data` (or keep default home). Never print the passphrase in chat. 3. On `PASSPHRASE_WRONG`: stop. Do not brute-force, dump keystore JSON, or reverse-engineer the bundle. Fund testnets by receiving from an external wallet or a public testnet drip site. This toolkit does not drip gas. ## When to use which | Intent | Verb | |---|---| | Session ready? | `init` | | New / restore wallet | `