aomi-transact
Cria agentes que entendem e executam transações financeiras. Transforma comandos de texto em ações seguras em diversas redes de criptomoedas.
O que ela faz
Este programa ajuda você a interagir com criptomoedas e finanças digitais (DeFi) usando linguagem comum. Ele pode simular e executar transações em várias redes de blockchain, como Ethereum, para você.
Quando usar
- ✓Quando você quer trocar uma criptomoeda por outra (ex: trocar ETH por USDC).
- ✓Quando você quer mover criptomoedas entre diferentes redes blockchain.
- ✓Quando você quer verificar o resultado de uma transação antes de confirmá-la.
Exemplo do que pedir para a IA
“Troque 1 ETH por USDC na Uniswap e me mostre como fazer.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você descreve o que quer fazer em português. O programa traduz isso em comandos técnicos, simula a ação para garantir que funcione e, se você aprovar, envia a transação para a rede blockchain.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill aomi-transactOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/aomi-transact/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Aomi Transact
Uso autorizado apenas. Esta habilidade assina e transmite transações on-chain em nome do usuário. O usuário deve solicitar explicitamente cada etapa de assinatura. A habilidade não será executada
aomi tx signsem uma solicitação explícita do usuário e umtx-Ncorrespondente enfileirado poraomi tx list.Portão de assinatura. Não inclua
aomi tx signem um bloco de múltiplos comandos copiado ou executável. Pare após listar ou simular transações enfileiradas, resuma os IDs das transações, a cadeia, o valor, o destinatário, o propósito do calldata e o resultado da simulação, e então peça ao usuário uma instrução de assinatura explícita comosign tx-1. Execute o comando de assinatura exato apenas após essa aprovação separada.
Visão Geral
aomi-transact é um procedimento para controlar a CLI do Aomi (@aomi-labs/client) a partir de prompts em linguagem natural. O usuário digita algo como "trocar 1 ETH por USDC na Uniswap"; o agente escolhe o protocolo e o contrato corretos, prepara o approve+swap como um lote, simula em uma cadeia bifurcada e retorna uma solicitação de carteira enfileirada para o usuário assinar. A carteira só vê calldata que já passou pela simulação.
A CLI é focada em abstração de conta: por padrão, ela assina através de um proxy Alchemy sem configuração (sem necessidade de credenciais de provedor), usando EIP-7702 na rede principal Ethereum e ERC-4337 em L2s. Cada invocação de aomi <subcommand> inicia, executa e sai — não há processo de longa duração.
A habilidade completa, incluindo referências (account-abstraction.md, apps.md, examples.md, session.md, troubleshooting.md, drain-vectors.md), templates (aomi-workflow.sh) e metadados por host (agents/openai.yaml), reside upstream em aomi-labs/skills. Esta entrada é apenas o SKILL.md canônico — clone o upstream para o pacote completo.
Quando Usar Esta Habilidade
- O usuário quer conversar com o agente Aomi pelo terminal.
- O usuário quer saldos, preços, rotas, cotações ou status de transação.
- O usuário quer construir, simular, confirmar, assinar ou transmitir solicitações de carteira.
- O usuário quer simular um lote de transações pendentes antes de assinar.
- O usuário quer inspecionar ou alternar aplicativos, modelos, cadeias ou sessões.
- O usuário quer inspecionar ou alterar as configurações de Abstração de Conta (EIP-7702 / ERC-4337).
- O usuário quer assinar payloads de dados tipados EIP-712 (acordos off-chain, preenchedores de intenção).
Exemplos
Somente Leitura — verificação de preço
aomi --prompt "what is the price of ETH?" --new-session
Retorna uma cotação sem solicitação de carteira enfileirada. Use aomi tx list para confirmar que não há nada pendente.
Fluxo de transação única — stake Lido
aomi chat "Stake 0.01 ETH with Lido to get stETH" \
--public-key 0xUserAddress --chain 1 --new-session
aomi tx list
submit(address(0)) na Lido stETH 0xae7ab96520DE3A18E5e111B5EaAb095312D7fE84, value = 0.01 ETH. Sem aprovação, transação única. Pare aqui, mostre os detalhes da transação enfileirada e aguarde a instrução explícita do usuário antes de assinar.
Lote de múltiplas etapas — swap Uniswap V3
aomi chat "swap 1 USDC for WETH on Uniswap V3, send to my wallet" \
--public-key 0xUserAddress --chain 1 --new-session
aomi tx list # tx-1 = approve, tx-2 = swap
aomi tx simulate tx-1 tx-2 # mandatory for multi-step
O simulador executa cada tx sequencialmente em uma cadeia bifurcada para que a etapa de swap veja as mudanças de estado do approve. Não assine a etapa 2 independentemente — ela reverteria. Pare após a simulação, resuma o lote e aguarde uma instrução explícita do usuário nomeando ambos os IDs de transação antes de assinar.
Cross-chain — CCTP Ethereum → Base
aomi chat "Bridge 50 USDC from Ethereum to Base via CCTP. Recipient is my wallet." \
--public-key 0xUserAddress --chain 1 --new-session
aomi tx list
aomi tx simulate tx-1 tx-2
Pare após a simulação e aguarde o usuário aprovar explicitamente a assinatura dos IDs de transação nomeados. Após a assinatura, a queima na cadeia de origem confirma em 1-2 blocos; a cunhagem de destino requer a attestation off-chain da Circle (~13-19 minutos).
Limitações
- Requer
@aomi-labs/clientv0.1.30 ou mais recente. Versões mais antigas não possuem--aa,--aa-provider,--aa-modee o portão de simulação. Instale comnpm install -g @aomi-labs/clientou execute sob demanda vianpx @aomi-labs/client@0.1.30 ....
…
Perguntas frequentes
Preciso ter conhecimento técnico sobre blockchain?
Não, o objetivo é justamente usar linguagem natural. O programa cuida dos detalhes técnicos.
É seguro? Minhas criptomoedas podem ser roubadas?
O programa simula as transações antes e pede sua confirmação explícita para assinar qualquer operação. Ele não executa nada sem sua permissão direta.
Em quais redes de criptomoedas ele funciona?
Ele funciona em redes populares como Ethereum, Base, Arbitrum, Optimism, Polygon e Linea.
Detalhes
Descrição original do autor
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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2148
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC