โ† All skills
Tencent SkillHub ยท Developer Tools

Polymarket Weather Trader

Trade Polymarket weather markets using NOAA forecasts via Simmer API. Inspired by gopfan2's $2M+ strategy. Use when user wants to trade temperature markets,...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Trade Polymarket weather markets using NOAA forecasts via Simmer API. Inspired by gopfan2's $2M+ strategy. Use when user wants to trade temperature markets,...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, _meta.json, config.json, status.py, weather_trader.py

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.0

Documentation

ClawHub primary doc Primary doc: SKILL.md 15 sections Open source page

Polymarket Weather Trader

Trade temperature markets on Polymarket using NOAA forecast data.

When to Use This Skill

Use this skill when the user wants to: Trade weather markets automatically Set up gopfan2-style temperature trading Buy low on weather predictions Check their weather trading positions Configure trading thresholds or locations

What's New in v1.2.0

Max Trades Per Run: New SIMMER_WEATHER_MAX_TRADES config to limit trades per scan cycle (default: 5)

v1.1.1

Status Script: New scripts/status.py for quick balance and position checks API Reference: Added Quick Commands section with API endpoints

v1.1.0

Source Tagging: All trades tagged with sdk:weather for portfolio tracking Smart Sizing: Position sizing based on available balance (--smart-sizing) Context Safeguards: Checks for flip-flop warnings, slippage, time decay Price Trend Detection: Detects recent price drops for stronger signals

Setup Flow

When user asks to install or configure this skill: Ask for Simmer API key They can get it from simmer.markets/dashboard โ†’ SDK tab Store in environment as SIMMER_API_KEY Ask about settings (or confirm defaults) Entry threshold: When to buy (default 15ยข) Exit threshold: When to sell (default 45ยข) Max position: Amount per trade (default $2.00) Locations: Which cities to trade (default NYC) Save settings to environment variables Set up cron (disabled by default โ€” user must enable scheduling)

Configuration

SettingEnvironment VariableDefaultDescriptionEntry thresholdSIMMER_WEATHER_ENTRY0.15Buy when price below thisExit thresholdSIMMER_WEATHER_EXIT0.45Sell when price above thisMax positionSIMMER_WEATHER_MAX_POSITION2.00Maximum USD per tradeMax trades/runSIMMER_WEATHER_MAX_TRADES5Maximum trades per scan cycleLocationsSIMMER_WEATHER_LOCATIONSNYCComma-separated citiesSmart sizing %SIMMER_WEATHER_SIZING_PCT0.05% of balance per trade Supported locations: NYC, Chicago, Seattle, Atlanta, Dallas, Miami

Quick Commands

# Check account balance and positions python scripts/status.py # Detailed position list python scripts/status.py --positions API Reference: Base URL: https://api.simmer.markets Auth: Authorization: Bearer $SIMMER_API_KEY Portfolio: GET /api/sdk/portfolio Positions: GET /api/sdk/positions

Running the Skill

# Dry run (default โ€” shows opportunities, no trades) python weather_trader.py # Execute real trades python weather_trader.py --live # With smart position sizing (uses portfolio balance) python weather_trader.py --live --smart-sizing # Check positions only python weather_trader.py --positions # View config python weather_trader.py --config # Disable safeguards (not recommended) python weather_trader.py --no-safeguards # Disable trend detection python weather_trader.py --no-trends # Quiet mode โ€” only output on trades/errors (ideal for high-frequency runs) python weather_trader.py --live --quiet # Combine: frequent scanning, minimal noise python weather_trader.py --live --smart-sizing --quiet

How It Works

Each cycle the script: Fetches active weather markets from Simmer API Groups markets by event (each temperature day is one event) Parses event names to get location and date Fetches NOAA forecast for that location/date Finds the temperature bucket that matches the forecast Safeguards: Checks context for flip-flop warnings, slippage, time decay Trend Detection: Looks for recent price drops (stronger buy signal) Entry: If bucket price < threshold and safeguards pass โ†’ BUY Exit: Checks open positions, sells if price > exit threshold Tagging: All trades tagged with sdk:weather for tracking

Smart Sizing

With --smart-sizing, position size is calculated as: 5% of available USDC balance (configurable via SIMMER_WEATHER_SIZING_PCT) Capped at max position setting ($2.00 default) Falls back to fixed size if portfolio unavailable This prevents over-deployment and scales with your account size.

Safeguards

Before trading, the skill checks: Flip-flop warning: Skips if you've been reversing too much Slippage: Skips if estimated slippage > 15% Time decay: Skips if market resolves in < 2 hours Market status: Skips if market already resolved Disable with --no-safeguards (not recommended).

Source Tagging

All trades are tagged with source: "sdk:weather". This means: Portfolio shows breakdown by strategy Copytrading skill won't sell your weather positions You can track weather P&L separately

Example Output

๐ŸŒค๏ธ Simmer Weather Trading Skill ================================================== โš™๏ธ Configuration: Entry threshold: 15% (buy below this) Exit threshold: 45% (sell above this) Max position: $2.00 Locations: NYC Smart sizing: โœ“ Enabled Safeguards: โœ“ Enabled Trend detection: โœ“ Enabled ๐Ÿ’ฐ Portfolio: Balance: $150.00 Exposure: $45.00 Positions: 8 ๐Ÿ“ NYC 2026-01-28 (high temp) NOAA forecast: 34ยฐF Matching bucket: 34-35ยฐF @ $0.12 ๐Ÿ’ก Smart sizing: $2.00 (capped at max position) โœ… Below threshold ($0.15) - BUY opportunity! ๐Ÿ“‰ (dropped 15% in 24h) Executing trade... โœ… Bought 62.5 shares @ $0.12 ๐Ÿ“Š Summary: Events scanned: 12 Entry opportunities: 1 Trades executed: 1

Troubleshooting

"Safeguard blocked: Severe flip-flop warning" You've been changing direction too much on this market Wait before trading again "Slippage too high" Market is illiquid, reduce position size or skip "Resolves in Xh - too soon" Market resolving soon, risk is elevated "No weather markets found" Weather markets may not be active (seasonal) "API key invalid" Get new key from simmer.markets/dashboard โ†’ SDK tab

Category context

Code helpers, APIs, CLIs, browser automation, testing, and developer operations.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
2 Scripts2 Config1 Docs
  • SKILL.md Primary doc
  • status.py Scripts
  • weather_trader.py Scripts
  • _meta.json Config
  • config.json Config