
EVM Transaction Debugger
from Spoon Awesome Skill (SpoonOS Web3 Skills)14
Decode and explain failed EVM transactions: revert reasons, gas profiling, event parsing, and actionable fixes across 7 major EVM chains.
What it does
The EVM Transaction Debugger skill provides step-by-step forensic analysis of Ethereum-like transactions. Given a transaction hash (0x...), it decodes the input data to identify called methods and parameters, classifies revert reasons and failure modes, profiles gas usage (including EIP-1559 breakdown), and parses event logs into human-readable summaries. The skill produces a structured debug report with an overview, error classification, gas metrics, decoded events, and actionable recommendations.
When to use it
Use this skill when you need to: debug a failed transaction (revert), understand why a transaction used excessive gas, decode which contract method was invoked and with what parameters, or extract and interpret event logs for audit and troubleshooting purposes. It supports multi-chain workflows across Ethereum, BSC, Polygon, Arbitrum, Base, Optimism, and Avalanche.
What's included
- Scripts: tx_decoder, error_classifier, gas_profiler, event_parser (Python scripts in ./scripts)
- References: No separate references directory, uses public lookups (4byte.directory, Blockscout)
- Instructions: The skill body details a recommended workflow: decode transaction, check status, classify error, profile gas, parse events, and provide fixes. Output is a reproducible debug report format.
Compatible agents
This skill is aimed at agent runtimes that can run Python scripts and access public blockchain explorers (Claude Code / Claude Code-like runtimes, Python-capable agent harnesses). It does not require API keys and relies on public services for ABI and 4byte lookups.



