← 返回 Skills 市场
Weather High-Temp Sniper
作者
stefantaylor5
· GitHub ↗
· v1.0.4
· MIT-0
386
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install polymarket-weather-high-temp-sniper
功能描述
Automated trader for Polymarket weather highest temperature markets. Uses Simmer SDK's importable endpoint for market discovery and trades only during local...
安全使用建议
This skill implements a real-money trading bot and requires sensitive credentials (SIMMER_API_KEY; optionally WALLET_PRIVATE_KEY). Before installing: 1) Verify the Simmer API key's permissions — do not use a full-privilege key unless you trust the code and service. 2) Prefer dry-run/paper mode first; run locally in a sandboxed account. 3) Avoid pasting private keys into .env unless you understand the risk; prefer managed wallet or explicit hardware/self-custody flows. 4) Note the registry metadata inconsistencies (required env vars differ between places); ask the publisher to clarify which env vars are mandatory and what SIMMER_API_KEY can do. 5) Inspect the full scripts/sniper.py yourself (or have a trusted reviewer) to confirm there are no hidden endpoints or unexpected exfiltration. 6) If you proceed, run initially with minimal privileges and monitor activity logs and Telegram notifications; consider running on a throwaway account until comfortable.
功能分析
Type: OpenClaw Skill
Name: polymarket-weather-high-temp-sniper
Version: 1.0.4
The skill bundle implements an automated trading bot for Polymarket weather markets using the Simmer SDK. The logic in `scripts/sniper.py` aligns with the stated purpose in `SKILL.md`, performing market discovery, time-window validation, and trade execution based on user-defined thresholds. While the script handles sensitive data such as `WALLET_PRIVATE_KEY` and `TELEGRAM_BOT_TOKEN`, these are used exclusively for interacting with the Simmer API and Telegram's official bot API (`api.telegram.org`). No evidence of data exfiltration, unauthorized execution, or prompt injection was found.
能力评估
Purpose & Capability
The skill's description and SKILL.md claim a Polymarket trading bot using the Simmer SDK, which matches the included code. However registry/manifest metadata is inconsistent: the top-level 'Requirements' block in the registry lists no required env vars, while clawhub.json and SKILL.md clearly require SIMMER_API_KEY (and include TELEGRAM_BOT_TOKEN). That mismatch is suspicious because a trading bot legitimately needs an API key and possibly a wallet key — the registry should reflect that. The presence of WALLET_PRIVATE_KEY in env samples (and code support for it) is a legitimate feature for some users but increases sensitivity and should be explicitly declared.
Instruction Scope
SKILL.md and README instruct creating a .env containing SIMMER_API_KEY and optionally WALLET_PRIVATE_KEY and Telegram credentials. The code auto-loads .env, will attempt to 'link' wallets via Simmer APIs, and persists state to sniper.state.json. Auto-linking behavior (client.link_wallet(), client._request('/api/sdk/agents/me')) and server-side signing (managed wallet mode) mean the skill can initiate actions on your Simmer/Polymarket account. The instructions do not warn clearly about what privileges SIMMER_API_KEY grants or the security implications of pasting a private key into a .env file in this directory.
Install Mechanism
There is no install spec (instruction-only skill) but the package includes code files and requirements.txt (simmer-sdk, requests, python-dotenv, pytz). This is moderate risk but expected for a Python-based skill — no downloader or remote arbitrary archive extraction is present. The absence of an automated install action means code will run locally only if the user installs dependencies and executes it; this reduces automatic risk but requires manual vetting.
Credentials
The skill requires SIMMER_API_KEY (reasonable for interacting with Simmer) and optionally WALLET_PRIVATE_KEY (sensitive). clawhub.json also lists TELEGRAM_BOT_TOKEN as required, but SKILL.md treats Telegram as optional — another inconsistency. Asking for an API key and offering private-key usage is proportionate to trading functionality, but these are highly sensitive credentials; the skill both encourages storing them in .env and supports persisting configuration/state to disk, increasing the chance of accidental exposure. The SKILL.md does not clearly state the minimum permissions the SIMMER_API_KEY must have or whether it can trade on behalf of funds without a private key.
Persistence & Privilege
The skill is not marked always:true and autostart is false. It is managed by the automaton and has an entrypoint scripts/sniper.py; it persists state to sniper.state.json and may create config files. These behaviors are expected for a trading bot. Because model invocation is allowed (default), an agent could call the skill autonomously, but that is normal for OpenClaw skills and not flagged alone.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install polymarket-weather-high-temp-sniper - 安装完成后,直接呼叫该 Skill 的名称或使用
/polymarket-weather-high-temp-sniper触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
**Weather High-Temp Sniper v1.0.4**
- Complete refactor to use Simmer SDK’s new `/markets/importable` endpoint and modern import workflow.
- Implements robust input validation and duplicate prevention for market imports.
- New configuration system via `.env` and command-line `--set`; all trading and notification parameters now externally tunable.
- Adds Telegram notification support for real-time trade alerts and errors.
- Persists trading and state in `sniper.state.json` for recovery and daily reset.
- Revised documentation with detailed setup, configuration, and usage instructions.
v1.0.3
- Lowered the default PRICE_THRESHOLD from $0.60 to $0.40 to increase trading opportunities.
- Increased default trade size to 5 shares per order, with corresponding max spend per trade set to $2.50.
- Added environment variable SHARES_PER_ORDER to allow configurable trade size.
- Updated documentation to reflect new trading threshold and order size details.
v1.0.2
- No user-visible changes in this version.
- Documentation, code, and metadata remain unchanged from the previous release.
v1.0.1
Version 2.0.0 — Adds auto-discovery, improves flexibility, and clarifies strategy.
- Auto-imports new Polymarket high-temperature markets, keeping coverage up-to-date.
- Strategy description now emphasizes modular, swappable signals (e.g., supports plugging in NOAA forecasts, OpenMeteo, or custom models).
- Improved documentation for market filtering, trading windows, and configuration options.
- Reports and environment variable configuration are now more detailed and flexible.
- Removed unused file: publish-manifest.json.
v1.0.0
Initial release of Weather High-Temp Sniper:
- Automatically scans Polymarket daily max-temperature markets per city and monitors local 9AM–10AM for optimal entry based on forecast-reality convergence.
- Buys 1 YES share per market if the price exceeds $0.60 between 9:00–9:55 AM local; otherwise, follows crowd volume at 10AM if no position was opened.
- Enforces strict position rules: max 1 share and $1 per market/day, no duplicate positions, 1 retry on failure, with slippage control.
- Optional take-profit (+50%) and stop-loss (-25%) settings via environment variable.
- Logs a status report every 4 minutes with active P&L, trades, and market resolutions.
- Requires only SIMMER_API_KEY for managed-wallet trading; self-custody not needed unless auto-redemption.
元数据
常见问题
Weather High-Temp Sniper 是什么?
Automated trader for Polymarket weather highest temperature markets. Uses Simmer SDK's importable endpoint for market discovery and trades only during local... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 386 次。
如何安装 Weather High-Temp Sniper?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install polymarket-weather-high-temp-sniper」即可一键安装,无需额外配置。
Weather High-Temp Sniper 是免费的吗?
是的,Weather High-Temp Sniper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Weather High-Temp Sniper 支持哪些平台?
Weather High-Temp Sniper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Weather High-Temp Sniper?
由 stefantaylor5(@stefantaylor5)开发并维护,当前版本 v1.0.4。
推荐 Skills