Install
openclaw skills install @diagnostikon/polymarket-ladder-social-posts-traderTrades distribution-sum violations in social media post-count range markets on Polymarket. Range bins for the same person and date range must sum to ~100% — when they do not, individual bins are mispriced. Also detects local anomalies where a single bin deviates sharply from its neighbors.
openclaw skills install @diagnostikon/polymarket-ladder-social-posts-traderThis is a template. The default signal is distribution-sum violation detection across social media post-count range markets -- remix it with social media API feeds, posting frequency models, or cross-person correlation analysis. The skill handles all the plumbing (market discovery, distribution construction, trade execution, safeguards). Your agent provides the alpha.
Polymarket lists multiple post-count range bins for the same person and date range:
These bins form a probability distribution that must sum to ~100%. When they don't, individual bins are mispriced. This skill also detects individual bin anomalies where one bin deviates significantly from its neighbors.
In traditional markets, discrete outcome probabilities must sum to 1.0 -- this is a fundamental axiom. On Polymarket, each post-count range bin trades independently with its own order book and liquidity. Retail treats each bin as an isolated bet without checking the full distribution.
All bins for a (person, date_range) must sum to ~100%:
P(140-159) + P(160-179) + P(180-199) + P(200+) + ... = 100%
If the sum is 108%, at least one bin is overpriced -- sell NO on the highest-priced bin. If the sum is 92%, at least one bin is underpriced -- buy YES on the lowest-priced bin.
Individual bins that are much higher or lower than their adjacent bins indicate local mispricing:
P(140-159) = 25%, P(160-179) = 55%, P(180-199) = 20%
The 160-179 bin at 55% is anomalously high relative to its neighbors at 25% and 20%.
get_markets(limit=200) fallbackSIMMER_MIN_VIOLATION)YES_THRESHOLD / NO_THRESHOLD)CZ (Changpeng Zhao), Khamenei (Ali Khamenei), Trump (Donald Trump), Musk (Elon Musk), Vitalik (Vitalik Buterin).
The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.
| Scenario | Mode | Financial risk |
|---|---|---|
python trader.py | Paper (sim) | None |
| Cron / automaton | Paper (sim) | None |
python trader.py --live | Live (polymarket) | Real USDC |
autostart: false and cron: null mean nothing runs automatically until configured in Simmer UI.
| Variable | Required | Notes |
|---|---|---|
SIMMER_API_KEY | Yes | Trading authority. Treat as a high-value credential. |
All declared as tunables in clawhub.json and adjustable from the Simmer UI.
| Variable | Default | Purpose |
|---|---|---|
SIMMER_MAX_POSITION | 40 | Max USDC per trade at full conviction |
SIMMER_MIN_TRADE | 5 | Floor for any trade |
SIMMER_MIN_VOLUME | 5000 | Min market volume filter (USD) |
SIMMER_MAX_SPREAD | 0.08 | Max bid-ask spread |
SIMMER_MIN_DAYS | 0 | Min days until resolution (0 = allow same-day) |
SIMMER_MAX_POSITIONS | 8 | Max concurrent open positions |
SIMMER_YES_THRESHOLD | 0.38 | Buy YES only if market probability <= this |
SIMMER_NO_THRESHOLD | 0.62 | Sell NO only if market probability >= this |
SIMMER_MIN_VIOLATION | 0.05 | Min distribution deviation before trading (5%) |
Social media post-count markets on Polymarket are structured as discrete probability distributions. Each range bin trades independently, but they are mathematically constrained to sum to 100%. When retail order flow pushes individual bins without propagating to the full distribution, the sum deviates -- creating pure mathematical arbitrage. This skill reconstructs the distribution, finds where the axioms break, and trades the repair.
simmer-sdk by Simmer Markets (SpartanLabsXyz)