← 返回 Skills 市场
simmer

polymarket-weather-trader

作者 Simmer.Markets · GitHub ↗ · v1.23.22 · MIT-0
cross-platform ⚠ suspicious
11601
总下载
5
收藏
0
当前安装
56
版本数
在 OpenClaw 中安装
/install 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.
安全使用建议
Review this before installing because it can trade real money. Start in dry-run or TRADING_VENUE=sim, set tight platform caps, avoid providing WALLET_PRIVATE_KEY unless needed, and do not use --live or --no-safeguards until you accept that some safeguards can be bypassed if context data is unavailable.
能力评估
ℹ Credentials
Network access to Simmer, NOAA, and Open-Meteo, plus SIMMER_API_KEY and optional WALLET_PRIVATE_KEY use, is proportionate to a live trading skill but sensitive because it can affect real funds.
✓ Install Mechanism
The manifest requires simmer-sdk and SIMMER_API_KEY, declares env vars and tunables, and shows no post-install hook, cron, or autostart behavior.
⚠ Instruction Scope
The documentation clearly says dry-run is default and --live is required for real trades, but the code proceeds when market context is unavailable, which can skip advertised slippage/time/resolution safeguards on live orders.
ℹ Persistence & Privilege
No system persistence or background service was found. The skill can persist user-directed config changes and user-created replay forecast archives, and keeps only in-process runtime caches.
ℹ Purpose & Capability
The main artifact implements the declared Polymarket weather-market workflow: market discovery/import, NOAA/Open-Meteo forecasts, entry/exit logic, and Simmer SDK trade calls. Support scripts for account status and replay backtesting fit that purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install polymarket-weather-trader
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /polymarket-weather-trader 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.23.22
SIM-5499: per-market position cap (max_buys_per_market, default 1) checked against held positions before entry; run summary prints a per-location skip-reason breakdown. Risk-reducing by default; set 0 for the old unbounded DCA.
v1.23.21
v1.23.21 is a regular update with minor fixes and refinements. - Updated documentation and metadata to reflect v1.23.21. - No major logic or user-facing changes introduced. - Maintenance update to align versioning and changelogs.
v1.23.18
SIM-5484: replay positions no longer 422 (venue filter omitted under replay); backtest recipe uses --set locations; forecast-archive env passthrough documented. Replay/backtest-only; live trading unchanged.
v1.23.17
1.23.11–1.23.17: backtest-as-gate (SIM-5428), replay forecast archive loader (SIM-5429), historical forecast archive builder with tz-correct leads and DST guard (SIM-5434). Live trading path unchanged.
v1.23.10
v1.23.10 expands weather market discovery to match the minimum hours-to-resolve threshold. - Discovery now adapts to `SIMMER_WEATHER_MIN_HOURS_TO_RESOLVE`, searching +1/+2 days so higher `MIN_HOURS` values still find tradable markets. - The discovery horizon is set to `max(MIN_HOURS, 48h)`—raising the hours knob widens the search, with no separate horizon env. - Added tests for the new discovery and replay logic. - Updated documentation; removed outdated skill-card.md file.
v1.23.8
Polymarket Weather Trader v1.23.8 - Added entry safeguard tests (`tests/test_entry_safeguards.py`) to improve test coverage on entry conditions. - Updated and clarified safeguard logic in documentation (SKILL.md): now details that the time-decay (`SIMMER_WEATHER_MIN_HOURS_TO_RESOLVE`) and minimum entry price (`SIMMER_WEATHER_MIN_ENTRY_PRICE`) are both configurable via environment variables. - Reworded and expanded the strategy-side safeguards description for clarity. - Removed outdated `skill-card.md`. - Miscellaneous test and code improvements for resolution criteria and entry checks.
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.
元数据
Slug polymarket-weather-trader
版本 1.23.22
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 56
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 11601 次。

如何安装 polymarket-weather-trader?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-weather-trader」即可一键安装,无需额外配置。

polymarket-weather-trader 是免费的吗?

是的,polymarket-weather-trader 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

polymarket-weather-trader 支持哪些平台?

polymarket-weather-trader 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 polymarket-weather-trader?

由 Simmer.Markets(@simmer)开发并维护,当前版本 v1.23.22。

💬 留言讨论