← 返回 Skills 市场
themsquared

Polymarket Weather Scanner

作者 Mike · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
132
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install polymarket-weather-scanner-pro
功能描述
Exploit NOAA/Open-Meteo forecast vs Polymarket temperature market mispricing. Uses METAR real-time observations + ECMWF + Visual Crossing for 3-source consen...
安全使用建议
Do not run the script with --buy until you or a reviewer has inspected the full weather_scanner.py to see how it authenticates and signs trades. Specific actions to consider before installing/running: 1) Review the remainder of weather_scanner.py (missing/truncated portion) to find any code that handles Polymarket buys, especially anything that reads private keys, prompts for secrets, or posts secrets to non-Polymarket endpoints. 2) If the script requires a wallet private key or API token, prefer using an ephemeral wallet with minimal funds and never store a production private key in plaintext. 3) Run the scanner in --dry-run first and run it in a sandboxed environment (restricted network / filesystem) while you audit the code. 4) Confirm that the only external endpoints contacted are the listed services (gamma-api.polymarket.com, open-meteo, aviationweather.gov, visualcrossing) and that no unexpected domains receive POSTs containing sensitive data. 5) If you want higher assurance, ask the publisher for details on the trading/auth flow or request a security review of the full script. Additional information that would raise confidence: the full, untruncated weather_scanner.py showing exactly how buy requests are formed and signed (and where any wallet credentials are stored or provided), or explicit SKILL.md documentation on required wallet/authentication steps.
功能分析
Type: OpenClaw Skill Name: polymarket-weather-scanner-pro Version: 1.0.0 The bundle is a specialized trading tool designed to identify and exploit mispriced weather markets on Polymarket using meteorological data from sources like Open-Meteo and NOAA. While the script handles sensitive information such as private keys and wallet addresses (via environment variables) and executes a sub-process (trader.py), these actions are directly aligned with its stated purpose of automated trading. No evidence of data exfiltration, malicious persistence, or prompt injection was found in weather_scanner.py or SKILL.md. The script has some functional dependencies not explicitly listed in the requirements (e.g., py_clob_client and a missing trader.py script), but these appear to be unintentional omissions rather than indicators of malice.
能力评估
Purpose & Capability
Name/description promise a scanner + trading capability and the included script implements fetching forecasts and Polymarket event data and exposes a --buy mode that will execute trades. However SKILL.md declares no credentials or auth requirements for Polymarket/wallet access; executing trades normally requires signing transactions or a wallet token. The optional Visual Crossing credential in ~/.config/visualcrossing/credentials.json is mentioned and present in the code (coherent), but the lack of any declared Polymarket authentication requirement is a mismatch.
Instruction Scope
Runtime instructions tell the user to run python3 weather_scanner.py --buy to execute plays. The code (visible portion) performs network calls to Polymarket (GAMMA_API), Open-Meteo, METAR and Visual Crossing and reads a Visual Crossing credential file in the user's home directory. SKILL.md does not warn that the script will access files under the user's home, nor does it explain where Polymarket wallet credentials must be provided. A script that can place trades therefore must access secrets or sign requests — the exact mechanism is not declared in SKILL.md and the remainder of the code (trading/auth flow) must be inspected before trusting automated buys.
Install Mechanism
No complex install spec; SKILL.md suggests pip install requests only. This is low-risk from an installer perspective — the bundle is instruction + a single Python file and does not download arbitrary archives or run an external installer.
Credentials
The skill declares no required env vars or primary credential. The code expects an optional Visual Crossing API key at ~/.config/visualcrossing/credentials.json (documented). But the script's ability to execute trades implies it will need Polymarket authentication or a private key (not declared). That missing credential requirement is disproportionate/undeclared. Also the script accesses the user's home directory for the Visual Crossing credential — reasonable for that API key but should be explicitly documented and audited.
Persistence & Privilege
Flags show always:false and user-invocable true; the skill does not request permanent system-wide presence or privilege elevation. Nothing in the visible code indicates it modifies other skills or system configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install polymarket-weather-scanner-pro
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /polymarket-weather-scanner-pro 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Exploit meteorological forecast vs Polymarket temperature market mispricing
元数据
Slug polymarket-weather-scanner-pro
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Polymarket Weather Scanner 是什么?

Exploit NOAA/Open-Meteo forecast vs Polymarket temperature market mispricing. Uses METAR real-time observations + ECMWF + Visual Crossing for 3-source consen... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 132 次。

如何安装 Polymarket Weather Scanner?

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

Polymarket Weather Scanner 是免费的吗?

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

Polymarket Weather Scanner 支持哪些平台?

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

谁开发了 Polymarket Weather Scanner?

由 Mike(@themsquared)开发并维护,当前版本 v1.0.0。

💬 留言讨论