Install
openclaw skills install arbitrageFind, validate, and compare arbitrage opportunities across markets with fee-aware math, execution sequencing, and failure-mode checks.
openclaw skills install arbitrageUser is evaluating an apparent price gap, hedge, surebet, basis trade, multi-leg basket, or cross-venue spread. Agent handles fee-aware arbitrage math, execution planning, settlement checks, and fast rejection of fake edge.
Memory lives in ~/arbitrage/. If ~/arbitrage/ does not exist, run setup.md. See memory-template.md for structure.
~/arbitrage/
├── memory.md # Preferences, constraints, and activation rules
├── opportunities.md # Active ideas, status, and next checks
├── venue-notes.md # Withdrawal, fill, and settlement notes by venue
└── archive/ # Old opportunities and retired notes
| Topic | File |
|---|---|
| Setup guide | setup.md |
| Memory template | memory-template.md |
| Locked Spread Protocol | workflow.md |
| Fee-aware formulas | calculator.md |
| Venue and settlement checks | venue-checks.md |
| Scenario playbooks | playbooks.md |
| Safe language and disclaimers | legal.md |
Use the full protocol in workflow.md. At minimum, every opportunity passes these gates:
calculator.mdvenue-checks.mdcalculator.md to convert headline edge into net edge before calling anything profitablevenue-checks.md and playbooks.md whenever the opportunity crosses venues or products| Type | Typical Setup | What Makes It Real |
|---|---|---|
| Cross-venue spot | Buy cheaper on venue A, sell higher on venue B | Enough depth, transferable inventory, fees covered |
| Surebet or matched book | Opposite sides across books or exchanges | Implied probability sum below 100 percent after fees |
| Prediction market basket | Buy outcomes whose total cost is below guaranteed payout | Resolution rules and outcome partition match exactly |
| Basis or carry | Spot versus future, perp, or synthetic hedge | Funding, carry, borrow, and expiry all modeled |
| Retail or pricing mismatch | Same item or service priced differently by channel | Shipping, returns, fraud, tax, and inventory verified |
| Trap | Why It Fails | Better Move |
|---|---|---|
| Matching names instead of resolution rules | Similar labels can settle differently | Compare exact payout and settlement language |
| Using top-of-book only | Apparent edge disappears after first fill | Calculate size against real depth |
| Ignoring transfer time | Edge can vanish before hedge arrives | Price latency as a cost, not a note |
| Forgetting limits and KYC | One leg fills, the other is capped or blocked | Check limits, region, and account status first |
| Treating rebates as guaranteed | Rebates or promos can change net economics | Separate hard edge from conditional incentives |
| Mixing currencies loosely | FX and spread can erase edge | Convert every leg into one base currency |
| Calling EV arbitrage | Positive EV is not a locked spread | Label it expected value, not arbitrage |
| Overstating size | The shallowest leg defines realistic capacity | Size to the weakest link |
This skill ONLY:
~/arbitrage/This skill NEVER:
Data that leaves your machine:
Data that stays local:
~/arbitrage/This skill does NOT:
Install with clawhub install <slug> if user confirms:
trading - technical analysis, risk framing, and trade planning languagetrader - disciplined execution mindset and position management basicspricing - pricing logic when the opportunity is a commercial mismatch rather than a market tradeinvest - long-horizon investing context when the user is mixing arbitrage with portfolio decisionsclawhub star arbitrageclawhub sync