handling-transactions

Automate XMTP token transactions and wallet interactions using EIP-5792 transfer calls.

108|27|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/diegosouzapw/omni-skills --skill handling-transactions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: handling-transactions
Source: https://github.com/diegosouzapw/omni-skills/tree/main/skills/handling-transactions
Command: npx skills add https://github.com/diegosouzapw/omni-skills --skill handling-transactions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

XMTP agents need a reliable mechanism to manage token transactions and wallet interactions, enabling automation of USDC transfers, transaction requests, and confirmations.

Core Features & Use Cases

  • Send USDC transfer requests and wallet calls using EIP-5792-compatible methods.
  • Handle transaction confirmations via transaction reference events.
  • Check USDC balances and manage token-related workflows for contract wallets.

Quick Start

Ask your agent to initiate a USDC transfer by providing sender, recipient, and amount.

Frequently Asked Questions about handling-transactions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate USDC transfers for an XMTP agent?

You can automate USDC transfers for an XMTP agent by using handling-transactions to initiate wallet calls with sender, recipient, and amount parameters. It applies EIP-5792-compatible methods to execute the transaction requests automatically.

How does an XMTP agent handle transaction confirmations for ERC20 token transfers?

An XMTP agent handles transaction confirmations by processing transaction reference events. The skill uses event handlers to track and confirm ERC20 token transfers across supported blockchain networks after the initial wallet call is dispatched.

Can I use EIP-5792 wallet calls to send USDC from a contract wallet?

Yes, you can send USDC from a contract wallet because the skill supports EIP-5792 transfer calls. It manages token-related workflows and checks USDC balances specifically for contract wallets across supported networks.

What is the best way to check USDC balance and manage token workflows for blockchain agents?

The best way to check USDC balances and manage token workflows is through automated wallet interactions. The skill coordinates these actions by querying balances and handling transaction requests within supported blockchain networks.

Why do I need EIP-5792 transfer calls for XMTP token transactions?

You need EIP-5792 transfer calls for XMTP token transactions to ensure reliable execution across different wallet types. This standard provides a compatible method for agents to initiate and manage USDC transfers and contract wallet interactions.

What are the limitations of handling blockchain transactions via XMTP messaging?

Limitations include dependency on supported blockchain networks and EIP-5792 compatibility for transaction execution. The skill is constrained to managing USDC transfers, balance checks, and contract wallet workflows rather than arbitrary token operations.