← Back to Skills Marketplace
Weather High-Temp Sniper
by
stefantaylor5
· GitHub ↗
· v1.0.4
· MIT-0
386
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install polymarket-weather-high-temp-sniper
Description
Automated trader for Polymarket weather highest temperature markets. Uses Simmer SDK's importable endpoint for market discovery and trades only during local...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install polymarket-weather-high-temp-sniper - After installation, invoke the skill by name or use
/polymarket-weather-high-temp-sniper - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 386 downloads so far.
How do I install Weather High-Temp Sniper?
Run "/install polymarket-weather-high-temp-sniper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Weather High-Temp Sniper free?
Yes, Weather High-Temp Sniper is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Weather High-Temp Sniper support?
Weather High-Temp Sniper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Weather High-Temp Sniper?
It is built and maintained by stefantaylor5 (@stefantaylor5); the current version is v1.0.4.
More Skills