← Back to Skills Marketplace
simmer

polymarket-weather-trader

by Simmer.Markets · GitHub ↗ · v1.23.6 · MIT-0
cross-platform ⚠ suspicious
10904
Downloads
5
Stars
0
Active Installs
50
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 when user wants to trade temperature markets, automate weather bets, check forecasts, or run weather-based strategies.
Usage Guidance
Review this carefully before installing. Use dry-run or the $SIM venue first, set strict dashboard trade limits, avoid passing --no-safeguards with --live, and avoid exposing a wallet private key unless you understand the SDK and account controls. Prefer a pinned, reviewed simmer-sdk version in an isolated environment.
Capability Assessment
Credentials
Network access to Simmer, Polymarket-related market data, NOAA, and Open-Meteo is expected for the stated purpose. SIMMER_API_KEY and optional WALLET_PRIVATE_KEY are also purpose-aligned, but they are sensitive and should be scoped carefully.
Install Mechanism
The package requires simmer-sdk>=0.13.0 and tells users to pip install --upgrade simmer-sdk. Because that SDK consumes API keys and can perform trading operations, the open-ended dependency creates avoidable supply-chain risk.
Instruction Scope
Dry-run is the default and live trading requires --live, but --no-safeguards can disable slippage, time-to-resolution, market-status/context checks during automated trading. In a real-money skill, that is a material safety and scoping concern even though it is disclosed as not recommended.
Persistence & Privilege
No cron, autostart, service installation, tool hijacking, or cross-session backdoor behavior was found. Persistence appears limited to user-directed configuration updates and normal account-side trading state.
Purpose & Capability
The core purpose is coherent: it trades Polymarket weather markets, reads portfolio/positions, imports weather markets, sells positions at an exit threshold, and redeems winnings. Those capabilities are financially high impact, and auto-redeem plus runtime market import are less prominent than the main trading description.
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.6
v1.23.6 - Improved tests: added coverage for reworded resolution criteria. - Refined logic for station name resolution in weather market parsing. - Updated documentation: removed redundant skill-card.md, refreshed SKILL.md content. - Minor code and test maintenance; no breaking changes.
v1.23.5
Polymarket Weather Trader v1.23.5 - skill-card.md removed from repository (retired duplicate or outdated info). - Documentation updates in SKILL.md; no changes to trading logic. - General cleanup of repository files for maintenance.
v1.23.4
FOK order type now overridden to GTC like FAK (weather markets are structurally illiquid, both cancel on no-fill); EGLC London City Airport added to the international station map.
v1.23.3
event_ref grouping (SIM-3825)
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.
Metadata
Slug polymarket-weather-trader
Version 1.23.6
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 50
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 when user wants to trade temperature markets, automate weather bets, check forecasts, or run weather-based strategies. It is an AI Agent Skill for Claude Code / OpenClaw, with 10904 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.6.

💬 Comments