polymarket-food-agriculture-trader

Trades Polymarket prediction markets on food commodity prices, crop yields, drought-driven supply shocks, alternative protein milestones, and agricultural policy events. Use when you want to capture alpha on food markets using USDA WASDE calendar timing, commodity concentration signals, and crop season windows.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "polymarket-food-agriculture-trader" with this command: npx skills add Diagnostikon/polymarket-food-agriculture-trader

Food & Agriculture Trader

This is a template. The default signal is keyword-based market discovery combined with conviction-based sizing and harvest_cycle_bias() — remix it with the data sources listed below. The skill handles all the plumbing (market discovery, trade execution, safeguards). Your agent provides the alpha.

Strategy Overview

Agricultural markets are driven by hard data (USDA reports, satellite crop monitoring) but traded by retail participants who follow headlines. This skill exploits two structural edges without any external API:

  1. WASDE & crop calendar timing — Information asymmetry between professional futures traders and Polymarket retail peaks around USDA WASDE release months and planting windows. Trading these windows captures the pro vs retail pricing gap before it closes.
  2. Commodity type confidence — Cocoa and coffee (geographically concentrated supply) are dramatically more front-runnable than drought headlines (already crowded) or famine narratives (too complex to time).

Signal Logic

Default Signal: Conviction-Based Sizing with Harvest Cycle Bias

  1. Discover active food and agriculture markets on Polymarket
  2. Compute base conviction from distance to threshold (0% at boundary → 100% at p=0/p=1)
  3. Apply harvest_cycle_bias() — combines WASDE calendar timing with commodity type confidence
  4. Size = max(MIN_TRADE, conviction × bias × MAX_POSITION) — capped at MAX_POSITION
  5. Skip markets with spread > MAX_SPREAD or fewer than MIN_DAYS to resolution

Harvest Cycle Bias (built-in, no API required)

Two compounding structural edges:

Factor 1 — Crop Calendar / WASDE Timing

Agricultural markets have their highest information asymmetry at two points: (a) during the Northern hemisphere planting window (Mar–May) when yield uncertainty peaks, and (b) around USDA WASDE high-impact release months when professional traders have better reads than retail.

ConditionMultiplier
Crop question + WASDE high-impact month (Jun, Aug, Nov, Jan)1.20x — pro vs retail divergence peaks
Crop question + planting season (Mar–May)1.15x — yield uncertainty at maximum
Crop question + S. hemisphere harvest (Jan–Apr)1.10x — Brazil/Argentina soy/corn window
Crop question + off-season0.90x — catalysts scarce, edge compresses

Factor 2 — Commodity Type Confidence

Commodity typeMultiplierWhy
Cocoa / coffee1.25x~70% of supply from a few countries — W. Africa/Brazil weather is front-runnable
Wheat / corn / soy / grain / WASDE1.20xCME professional futures lead; Polymarket retail lags by days
Fertilizer / potash / nitrogen1.15xUpstream inputs move on Russia policy and energy — longer leads than retail prices
Alternative protein / lab-grown meat1.10xFDA/USDA FSIS approval milestones are public — regulatory calendar predictable
Food inflation / FAO index / CPI food1.05xData-driven but lagged — moderate edge
Drought / wildfire crop damage0.85xCrowded media trade — edge mostly gone by the time a Polymarket question exists
Famine / food crisis / food security0.75xHumanitarian narratives — geopolitical complexity makes timing very hard

Combined and capped at 1.40x. A cocoa market in August (WASDE month) → 1.20 × 1.25 = 1.40x cap — maximum conviction. A drought headline in October (off-season) → 0.90 × 0.85 = 0.77x — trade very small.

Keywords Monitored

wheat, corn, soybean, coffee, cocoa, sugar, food price, crop yield,
drought, harvest, USDA, FAO, food inflation, famine, supply shock,
alternative protein, Beyond Meat, Impossible Foods, lab-grown,
vertical farming, fertilizer, potash, nitrogen, El Niño crop,
La Niña harvest, WASDE, commodity, rice, palm oil, livestock,
cattle, food security, grain, oilseed

Remix Signal Ideas

  • USDA NASS crop progress: Free weekly API during growing season — monitor crop condition ratings as leading indicator before WASDE reflects them
  • FAO Food Price Index: Monthly release — trade divergence between FAO trajectory and Polymarket food inflation question pricing
  • CME agricultural futures: Replace market.current_probability with CME futures-implied probability to trade the pro vs retail gap directly
  • NOAA ENSO forecasts: 3–6 month lead time on El Niño/La Niña impacts on major crop-growing regions — markets rarely incorporate this correctly

Safety & Execution Mode

The skill defaults to paper trading (venue="sim"). Real trades only with --live flag.

ScenarioModeFinancial risk
python trader.pyPaper (sim)None
Cron / automatonPaper (sim)None
python trader.py --liveLive (polymarket)Real USDC

autostart: false and cron: null — nothing runs automatically until you configure it in Simmer UI.

Required Credentials

VariableRequiredNotes
SIMMER_API_KEYYesTrading authority. Treat as high-value credential.

Tunables (Risk Parameters)

All declared as tunables in clawhub.json and adjustable from the Simmer UI.

VariableDefaultPurpose
SIMMER_MAX_POSITION30Max USDC per trade (reached at 100% conviction)
SIMMER_MIN_VOLUME5000Min market volume filter (USD)
SIMMER_MAX_SPREAD0.10Max bid-ask spread (10%)
SIMMER_MIN_DAYS7Min days until resolution
SIMMER_MAX_POSITIONS7Max concurrent open positions
SIMMER_YES_THRESHOLD0.38Buy YES if market price ≤ this value
SIMMER_NO_THRESHOLD0.62Sell NO if market price ≥ this value
SIMMER_MIN_TRADE5Floor for any trade (min USDC regardless of conviction)

Dependency

simmer-sdk by Simmer Markets (SpartanLabsXyz)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Content Refresher

Use when updating outdated content, fixing traffic/ranking decay, refreshing stats, adding new sections, or improving freshness signals. 内容更新/排名恢复

Registry SourceRecently Updated
General

AssemblyAI Transcriber

Transcribe audio files with speaker diarization (who speaks when). Supports 100+ languages, automatic language detection, and timestamps. Use for meetings, interviews, podcasts, or voice messages. Requires AssemblyAI API key.

Registry SourceRecently Updated
General

mac-node-snapshot

A robust, permission-friendly method to capture macOS screens via OpenClaw screen.record. Ideal for headless environments or ensuring capture reliability.

Registry SourceRecently Updated
1.4K0taozhe6
General

Amazon Asin Lookup Api Skill

This skill helps users extract structured product details from Amazon using a specific ASIN (Amazon Standard Identification Number). Use this skill when the...

Registry SourceRecently Updated
1.3K1phheng