← Back to Skills Marketplace
simmer

Polymarket Weather Trader

by Simmer.Markets · GitHub ↗ · v1.23.2 · MIT-0
cross-platform ✓ Security Clean
6356
Downloads
4
Stars
25
Active Installs
46
Versions
Install in OpenClaw
/install polymarket-weather-trader
Description
Trade Polymarket weather markets using NOAA (US) and Open-Meteo (international) forecasts via Simmer API. Inspired by gopfan2's weather trading approach. Use...
Usage Guidance
Install only if you intend to run an automated trading strategy and understand that --live can place real orders and lose funds. Prefer dry-run or TRADING_VENUE=sim first, use small caps, avoid sharing broad wallet credentials, and review imported markets and thresholds before any live run.
Capability Assessment
Purpose & Capability
The skill's purpose is automated Polymarket weather trading using Simmer plus NOAA/Open-Meteo data, and the inspected code matches that purpose, including buy, sell, position, forecast, and market-discovery logic.
Instruction Scope
The invocation language is broad for a financial skill, but the artifact repeatedly states dry-run is the default and real trading requires the explicit --live flag; users should still avoid invoking it for general weather questions.
Install Mechanism
Installation requires simmer-sdk and a SIMMER_API_KEY, with an optional WALLET_PRIVATE_KEY for external-wallet trading; these are sensitive but coherent with the trading purpose and are disclosed.
Credentials
Network access to Simmer, Polymarket import endpoints through the SDK, NOAA, and Open-Meteo is proportionate for this strategy; automatic market import is scoped to Polymarket temperature markets but can expand what the strategy considers.
Persistence & Privilege
The manifest has no cron or autostart, and the code shows no hidden background worker; persistence is limited to explicit config updates via --set and normal account-side trading state when the user runs live mode.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install polymarket-weather-trader
  3. After installation, invoke the skill by name or use /polymarket-weather-trader
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.23.2
v1.23.2 - Internal documentation updated; SKILL.md revised for clarity and accuracy. - Removed outdated file: skill-card.md. - No changes to core logic or user-facing features.
v1.23.1
Disclose that the auto stop-loss can't catch gap-resolution on weather temperature markets (price gaps to ~0 at resolution); size for full loss.
v1.23.0
**v1.23.0 summary: Adds weather station name resolution for international markets & improved test coverage.** - Adds support for resolving international weather station names, allowing trading on more global markets. - Expands and refines test coverage, particularly for the station name resolver logic. - Minor internal changes and cleanups in weather_trader.py and related modules.
v1.22.2
v1.22.2 — Adds station name resolution tests and internal improvements - Added new test file: `tests/test_station_name_resolve.py` for validating station name resolution logic. - Updated `weather_trader.py` with improvements related to station name handling. - Updated documentation in `SKILL.md` and `CHANGELOG.md`. - No changes to user-facing features or configuration.
v1.22.1
v1.22.1 - Documentation and metadata update. - No strategy or logic changes; core functionality unchanged. - SKILL.md revised for clarity and metadata bumped to 1.22.1.
v1.22.0
v1.22.0 expands test coverage and core logic reliability. - Added tests for source agreement logic and preflight safeguards. - Improved reliability of market source selection and validation. - Bugfixes and internal improvements based on expanded test scenarios. - Documentation and metadata update for new test files and logic.
v1.21.2
Polymarket Weather Trader v1.21.2 - Added top-level disclaimer reference and included `DISCLAIMER.md` for clarity on use and risk. - Introduced a `tests/test_sources_none.py` test to improve source edge case coverage. - Minor documentation updates/clarifications in SKILL.md. - No changes to core trading logic.
v1.21.1
## Polymarket Weather Trader v1.21.1 - Minor release with documentation updates. - No user-facing strategy or API changes. - SKILL.md updated for accuracy and clarity.
v1.21.0
v1.21.0 introduces robust per-market weather station routing and expanded coverage for more accurate weather market trades. - Each market now routes to the specific weather station named in its `resolution_criteria`, matching Polymarket's source rather than using a fixed default. If a station is not recognized, the market is skipped with a log message. - Expanded NOAA station support: now covers KLGA, KJFK, KEWR, KNYC, KORD, KMDW, KSEA, KATL, KDAL, KDFW, KMIA, KBOS, KDCA, KIAD, KPHX, KLAS, KSFO, KLAX, KDEN, KMSP, KPHL. - Added international Open-Meteo routing for Madrid, Milan, Amsterdam, Taipei, as well as previously supported cities. - The skill now requires the new `?include=resolution_criteria` flag when calling `/api/sdk/markets` (supported as of 2026-05-03).
v1.20.1
v1.20.1 — ASI scanner reframe per engine v2.4.22 calibration. Adds Safety rails (read first) section surfacing the bounding contract (dry-run default, --live opt-in, $SIM paper sandbox, linked-wallet requirement, configurable caps, server-side stop-loss ON, strategy-side safeguards, reversibility). Genericizes risk monitor framing (stop-loss/take-profit thresholds described as configurable user settings — sidesteps a code-vs-DB-default divergence tracked in a separate platform consolidation). Drops named cross-skill link in Setup section. Strategy logic + env var contract unchanged from v1.20.0. Requires simmer-sdk >= 0.13.0.
v1.20.0
v1.20.0 — Phase 3 canary of skill catalog reshape. Migrated to simmer-sdk 0.13.0 helpers (SimmerClient.from_env() replaces direct os.environ reads). Removed dead AUTOMATON_* env reads (automaton retired 2026-04-20). Slimmed SKILL.md (303 → 203 lines): dropped duplicated wallet setup content, trimmed example output, reworded cross-skill reference. Strategy logic, env var contract for SIMMER_WEATHER_*, and TRADING_VENUE behavior unchanged. Requires simmer-sdk >= 0.13.0.
v1.19.2
Polymarket Weather Trader v1.19.2 - Updated skill version and metadata to 1.19.2 in documentation. - No new features or user-facing changes noted. - Documentation and configuration details remain unchanged since previous release.
v1.19.1
V2 migration (2026-04-28): updated troubleshooting copy to point users at the Wrap USDC.e → pUSD flow at simmer.markets/dashboard + docs.simmer.markets/v2-migration. Also refines clawhub.json envVars schema (WALLET_PRIVATE_KEY now correctly optional for managed-wallet users).
v1.18.3
Schema fix: primaryEnv + envVars with required:false for optional credentials. Clears OpenClaw 'disproportionate requirements' verdict.
v1.18.2
Declare WALLET_PRIVATE_KEY in requires.env for OpenClaw moderation alignment.
v1.18.1
SKILL.md content revision: frames paper mode and $SIM venue as test features. No code/config changes from 1.18.0.
v1.18.0
v1.18.0: clawhub.json autotune defaults realigned with code defaults (entry 0.15, exit 0.45, max , sizing 0.05); 7 additional tunables exposed for autotune (LOCATIONS, BINARY_ONLY, SLIPPAGE_MAX, MIN_LIQUIDITY, VOL_*); max_position_usd range tightened to [1,50] and sizing_pct to [0.01,0.25]; SKILL.md updated with server-side risk-monitor framing. No code behavior changes — tunable surface only.
v1.17.2
Add pip install simmer-sdk to setup flow
v1.17.1
Add auto_redeem() call at start of each cycle for external wallet support
v1.17.0
**v1.17.0 introduces dynamic position sizing using volatility targeting.** - Adds volatility targeting mode: dynamically adjust trade size based on recent market volatility (enable with `--vol-targeting` or `SIMMER_WEATHER_VOL_TARGETING`). - New configuration parameters: `SIMMER_WEATHER_TARGET_VOL`, `SIMMER_WEATHER_VOL_MAX_LEVERAGE`, `SIMMER_WEATHER_VOL_MIN_ALLOC`, and `SIMMER_WEATHER_VOL_SPAN` for managing volatility targeting behavior. - Position size will decrease in high-volatility markets and increase (capped) in low-volatility markets. - Volatility calculated with EWMA of log returns from price history. - All previous features and safeguards remain available.
Metadata
Slug polymarket-weather-trader
Version 1.23.2
License MIT-0
All-time Installs 215
Active Installs 25
Total Versions 46
Frequently Asked Questions

What is Polymarket Weather Trader?

Trade Polymarket weather markets using NOAA (US) and Open-Meteo (international) forecasts via Simmer API. Inspired by gopfan2's weather trading approach. Use... It is an AI Agent Skill for Claude Code / OpenClaw, with 6356 downloads so far.

How do I install Polymarket Weather Trader?

Run "/install polymarket-weather-trader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Polymarket Weather Trader free?

Yes, Polymarket Weather Trader is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Polymarket Weather Trader support?

Polymarket Weather Trader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Polymarket Weather Trader?

It is built and maintained by Simmer.Markets (@simmer); the current version is v1.23.2.

💬 Comments