Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/0xendale/evm-agent-toolkit/arbitrage-analysisnpx skills add 0xendale/evm-agent-toolkit --skill arbitrage-analysisgit clone --depth 1 https://github.com/0xendale/evm-agent-toolkitWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/0xendale/evm-agent-toolkit/arbitrage-analysis)<a href="https://agentmods.dev/skills/0xendale/evm-agent-toolkit/arbitrage-analysis"><img src="https://agentmods.dev/badge/skills/0xendale/evm-agent-toolkit/arbitrage-analysis.svg" alt="Measured on agentmods" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00064 | $0.00865 |
| Opus 5 | $0.00032 | $0.00432 |
| Sonnet 5 | $0.00013 | $0.00173 |
| Haiku 4.5 | $0.00006 | $0.00086 |
Grade A, and why
arbitrage-analysis scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 66 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Arbitrage Analysis
Overview
Surface and quantify price-dislocation opportunities across venues, net of fees, gas, and slippage. This is an analysis skill: it produces an opportunity ledger, it does not execute trades.
The Iron Rule: never call a route profitable without subtracting fees, gas, AND slippage. A gross spread is not profit. Report the size band where net profit is positive, or say there is none.
When to Use
- Screening DeFi venues for cross-DEX, triangular, or stablecoin-depeg arbitrage
- Symptoms: "is there an arb here?", spread/MEV/price-dislocation questions, quantifying an opportunity net of cost
Do NOT use for: security audits (use vulnerability-scanning) or gas optimization (use gas-optimization). Do NOT treat its output as trade authorization.
Workflow
Four reasoning steps, in order.
- Seek — From the pool/pair/quote inputs, detect dislocations against the
thresholds in
reference/strategies.md. List candidates with venues and observed spread. - Innovate — Propose a concrete route per candidate (the leg sequence and venues).
- Execute — Compute
net_bps = spread_bps - fee_bps - gas_cost_bps - slippage_bps - validator_bribe_bpsfor the specific trade size. In competitive L1 environments, bribes can consume 90-95% of gross profit. Factor in Maximal Arbitrage Value (MAV) for AMMs. Keep only routes withnet_bps > 0; record the viable size band. When an MCP server is available: useevm_simulate_transactionto read live pool quotes,evm_trace_callto dry-run a route leg and read its gas cost from the trace, andevm_decode_calldatato classify competing pending transactions. - Manage — Emit the opportunity ledger: route, gross spread, each cost component, net bps, viable size band, and the reality caveats (MEV, depth, staleness).
Quick Reference
| Strategy | Min spread (bps) | Net rule |
|---|---|---|
| Cross-DEX spot | 30 | spread - fee - gas - slippage > 0 |
| Triangular | 45 | round-trip net > 0 across 3 legs |
| Stable depeg | 15 | net > 0 after fee+gas+slippage |
What ships with it
2 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 4d ago First seen · 66 lines · 64 tokens per session scan A e7c8d228bd32
arbitrage-analysis is a skill published in the GitHub repository 0xendale/evm-agent-toolkit (1 stars, last pushed 1mo ago), licensed MIT. It adds 64 tokens to every session and 865 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
ethereum-development
Production-grade Ethereum/EVM development workflow for smart contracts, dApps, transactions, clients, gas optimization, testing, security review, deployment, verification, monitoring, and incident response across Foundry, Hardhat, Solidity, TypeScript, viem, ethers, wagmi, and common EVM networks.
propfund
Trade on PropFund, the decentralized on-chain prop firm for AI agents. Use this skill to get funded with the liquidity pool's capital and trade without risking your own bankroll — pass a transparent evaluation, then place leveraged long/short trades with mandatory stop-loss/take-profit and on-chain risk limits, and…
openocean
OpenOcean DEX aggregator: quote and execute swaps with balance-delta verification. Use when comparing routes or executing a swap via OpenOcean (e.g. quote DAI→USDC, swap with slippage check, verify post-trade balance).
sign-swap
Sign a swap transaction through the Agentic Vault MCP server.
aomi-transact
Build natural-language crypto agents, web3 assistants, and trading bots that read and write EVM chain state. Aomi turns prompts ("swap 1 ETH for USDC", "open a 3x GMX long", "bet $100 on Polymarket") into wallet-signed transactions on Ethereum, Base, Arbitrum, Optimism, Polygon, Linea — non-custodial, fork-simulated.…
Gas Optimizer
Advanced gas optimization tool for Ethereum and EVM-compatible chains. Analyzes transactions, simulates gas usage, suggests optimal gas prices, batches transactions, and implements gas-saving patterns for smart contract interactions.