← Back to Skills Marketplace
weather-agent
by
Mohamedj2020
· GitHub ↗
· v1.0.4
634
Downloads
0
Stars
1
Active Installs
5
Versions
Install in OpenClaw
/install weather-trader
Description
Trade Polymarket US temperature markets using NOAA forecasts with dynamic confidence, quality filtering, and smart trade sizing for improved accuracy and ris...
Usage Guidance
This skill appears to do what it says, but it executes real trades when run with --live or when you enable autostart. Before installing or enabling: (1) create a least-privilege SIMMER_API_KEY that cannot withdraw funds, (2) review the full source (weather_trader_enhanced.py and scripts/status.py) yourself or with someone who understands the code, (3) run dry runs first (no --live) and test scripts/status.py to confirm API access, (4) keep the .env file out of version control, and (5) do NOT enable autostart until you're confident with behavior — enabling requires editing metadata and will cause automated trades every 6 hours. If you install the optional tradejournal package, audit it first to ensure it doesn't transmit trade data to external services.
Capability Analysis
Type: OpenClaw Skill
Name: weather-trader
Version: 1.0.4
The OpenClaw skill is designed for autonomous financial trading, which is inherently a high-risk activity involving real money. However, the skill's code and documentation (`SKILL.md`, `weather_trader_enhanced.py`) are exceptionally transparent about these risks, providing extensive warnings, configuration options (e.g., `autostart:false` by default, position limits, quality filters), and a detailed security checklist. All network endpoints (`api.simmer.markets`, `api.weather.gov`, `nominatim.openstreetmap.org`) are clearly documented and align with the stated purpose. The `SIMMER_API_KEY` is handled securely via environment variables and sent only to the authorized trading API. There is no evidence of intentional malicious behavior such as unauthorized data exfiltration, backdoors, or prompt injection designed to subvert the agent. The optional `tradejournal` dependency is explicitly warned against as a potential supply chain risk, but it is not installed by default and requires user action with a strong recommendation to inspect its source.
Capability Assessment
Purpose & Capability
Name/description, required env var (SIMMER_API_KEY), and the included code all match: the skill fetches NOAA forecasts, geocodes via Nominatim, and places trades via api.simmer.markets. No unrelated services or credentials are requested.
Instruction Scope
SKILL.md and scripts instruct running the Python scripts and creating a .env with SIMMER_API_KEY; instructions are limited to trading workflow. Important caveats: the skill places real trades automatically if you enable autostart, it writes/updates config.json in the skill folder, and there is no per-trade approval when autonomous mode is enabled — the documentation correctly warns about financial risk.
Install Mechanism
This is instruction-only with no installer; dependencies are minimal and optional (python-dotenv, optional tradejournal). No download/install URLs or archive extraction are present in the manifest.
Credentials
Only SIMMER_API_KEY is required (plus optional SIMMER_WEATHER_* overrides). No unrelated secrets, cloud credentials, or wallet private keys are required by the code. The SKILL.md notes legacy web3 env vars are unused.
Persistence & Privilege
always:false and autostart:false by default. The skill persists configuration to config.json in its own directory (expected). It does not request system-wide privileges or alter other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weather-trader - After installation, invoke the skill by name or use
/weather-trader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
weather-trader 1.0.4
No code changes detected. Documentation (SKILL.md) has been updated for clarity and security:
- SKILL.md reorganized for improved readability, with clearer section headings and more concise summaries of key points.
- Explicit caution on optional `tradejournal` dependency and its possible network usage.
- Enhanced installation and configuration instructions; legacy/unused variables now explicitly marked.
- Security, dependency, and API key permission sections rewritten for easier step-by-step review.
- Added example usage and command list for faster onboarding.
- No functionality or behavior change in this release.
v1.0.3
No code or behavior changes. The SKILL.md documentation was improved for clarity:
- Clarified that only SIMMER_API_KEY is required; all other configuration is optional and not a secret.
- Added explicit details on credentials, config, and security guarantees.
- Explained manual editing of the SKILL.md `autostart` field as the official activation method in OpenClaw.
- Improved instructions for enabling/disabling the skill and running it safely.
- Removed any ambiguity around unused legacy secrets (wallet keys, RPC endpoints).
- Expanded and organized documentation for easier setup and safer operation.
v1.0.2
- Documentation simplified and clarified throughout for easier onboarding and risk review.
- All installation, testing, and usage instructions streamlined; redundant or overly verbose warnings removed.
- "Test in Dry-Run Mode" and "Test with Minimal Funds" steps consolidated into clearer "Test Live Trading" and quick-start sections.
- Safety features and configuration details re-formatted for readability; no changes to actual logic, only presentation.
- Security and permission explanations condensed; no longer uses emoji call-outs.
- No code or functional changes introduced—documentation only.
v1.0.1
**Critical safety and security disclosure update: This version adds detailed installation, security, and risk warnings before enabling autonomous trading.**
- Explicitly sets `autostart:false` by default, requiring manual enablement to run scheduled autonomous trades.
- Adds comprehensive security review section detailing network endpoints, credential handling, and API key permissions.
- Includes mandatory step-by-step safety checklist before enabling trading, including how to verify source code and API key scope.
- Documents exact configuration file/credential usage and no persistent data storage or analytics.
- Raises default per-trade and daily risk disclosures and clarifies entrance/exit risk controls.
- Dependency list updated to show removal of unnecessary packages; only optional `python-dotenv` remains.
v1.0.0
Weather Trading (Enhanced) is a major upgrade with dynamic confidence modeling and market quality filters for safer, smarter Polymarket weather trading.
- Now uses a dynamic confidence model (60–90%) instead of fixed 85%, based on forecast lead time and other factors.
- Adds market quality scoring to filter out low-liquidity or low-volume weather markets.
- Expands location support to any US city using smart geocoding.
- Improves temperature bucket detection and handling.
- Implements enhanced retry logic for API reliability.
- Includes configuration options for thresholds, sizing, and locations.
Metadata
Frequently Asked Questions
What is weather-agent?
Trade Polymarket US temperature markets using NOAA forecasts with dynamic confidence, quality filtering, and smart trade sizing for improved accuracy and ris... It is an AI Agent Skill for Claude Code / OpenClaw, with 634 downloads so far.
How do I install weather-agent?
Run "/install weather-trader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is weather-agent free?
Yes, weather-agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does weather-agent support?
weather-agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created weather-agent?
It is built and maintained by Mohamedj2020 (@mohamedj2020); the current version is v1.0.4.
More Skills