aomi-transact
Build natural-language crypto/DeFi agents and EVM MCP plugins (Claude Code, Cursor, Codex, Gemini). Aomi turns prompts into wallet-signed txs on Ethereum, Base, Arbitrum, Optimism, Polygon, Linea — non-custodial, fork-simulated. 40+ apps: Uniswap, Aave, Lido, Morpho, GMX, Hyperliquid, Polymarket.
npx skills add majiayu000/claude-skill-registry --skill aomi-transact --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.
# Aomi Transact > **Authorized use only.** This skill signs and broadcasts on-chain transactions on the user's behalf. The user must explicitly request each signing step. The skill will not run `aomi tx sign` without an explicit user request and a corresponding `tx-N` queued by `aomi tx list`. > > **Signing gate.** Do not include `aomi tx sign` in a copied or runnable multi-command block. Stop after listing or simulating queued transactions, summarize the tx ids, chain, value, recipient, calldata purpose, and simulation result, then ask the user for an explicit signing instruction such as `sign tx-1`. Only run the exact signing command after that separate approval. ## Overview `aomi-transact` is a procedure for driving the Aomi CLI ([`@aomi-labs/client`](https://www.npmjs.com/package/@aomi-labs/client)) from natural-language prompts. The user types something like *"swap 1 ETH for USDC on Uniswap"*; the agent picks the right protocol and contract, stages the approve+swap as a batch, simulates it on a forked chain, and returns a queued wallet request for the user to sign. The wallet only ever sees calldata that already passed simulation. The CLI is **account-abstraction-first**: by d
- Overview
- When to Use This Skill
- Examples
- Read-only — price check
- Single-tx flow — Lido stake
- Multi-step batch — Uniswap V3 swap
- Cross-chain — CCTP Ethereum → Base
- Limitations
- Best Practices
- Authorization Disclaimer
- Source
- Additional Resources
aomi --prompt "what is the price of ETH?" --new-session aomi chat "Stake 0.01 ETH with Lido to get stETH" \ aomi tx list aomi chat "swap 1 USDC for WETH on Uniswap V3, send to my wallet" \ aomi tx list # tx-1 = approve, tx-2 = swap aomi tx simulate tx-1 tx-2 # mandatory for multi-step aomi chat "Bridge 50 USDC from Ethereum to Base via CCTP. Recipient is my wallet." \ aomi tx simulate tx-1 tx-2
What does the aomi-transact skill do?
Build natural-language crypto/DeFi agents and EVM MCP plugins (Claude Code, Cursor, Codex, Gemini). Aomi turns prompts into wallet-signed txs on Ethereum, Base, Arbitrum, Optimism, Polygon, Linea — non-custodial, fork-simulated. 40+ apps: Uniswap, Aave, Lido, Morpho, GMX, Hyperliquid, Polymarket.
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill aomi-transact --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 majiayu000/claude-skill-registry, a repository with 534 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.
