Skip to content
Source index synced with Binance Skills Hub

P2P spread scan

Compares P2P ads against the spot book and your own fiat limits, then tells you if the spread survives fees.

Author
densho
Version
v1.0.3
Updated
2026-07-24
Steps
3
Gates
2
01Sequence3 steps / 2 gates
  1. 1
    p2pPaymentsauth

    Read the top ads for the pair, filtered by payment method and merchant completion rate.

    continue if at least three ads clear a 95% completion rate

    otherwise Report thin merchant coverage and stop.

  2. 2
    binanceExchangeauth

    Read the spot book for the same pair.

    no gate on this step

  3. 3
    fiatPaymentsauth

    Read the fiat limits that apply to the account.

    continue if the spread after fees is above the user threshold

    otherwise Report the spread and mark it as not worth executing.

03Triggerswhat makes the agent reach for this file
p2p spreadis the p2p price goodarb between p2p and spot
04The file46 lines
SKILL.md
---
name: p2p-spread-scan
description: >-
  Compares P2P ads against the spot book and your own fiat limits, then tells you if the spread survives fees.
  Trigger on: p2p spread, is the p2p price good, arb between p2p and spot.
---

# P2P spread scan

## PREREQUISITE

Install and authenticate these skills first:

- `p2p`
- `binance`
- `fiat`

If any of them is missing, say which one and stop. Do not improvise a replacement.

## SEQUENCE

### Step 1. `p2p`

Read the top ads for the pair, filtered by payment method and merchant completion rate.

**Continue only if** at least three ads clear a 95% completion rate.

**Otherwise:** Report thin merchant coverage and stop.

### Step 2. `binance`

Read the spot book for the same pair.

### Step 3. `fiat`

Read the fiat limits that apply to the account.

**Continue only if** the spread after fees is above the user threshold.

**Otherwise:** Report the spread and mark it as not worth executing.

## OUTPUT

Report each step that ran, the gate result, and the step that stopped the sequence if one did.
Never report a step as done when its skill returned an error.
NextBuilds in the same areaAll builds