weather-enhanced
Trade Polymarket weather markets using NOAA forecasts with dynamic confidence modeling and quality filtering. Use when user wants to trade temperature markets with advanced safeguards.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mohamedj2020/weather-traderWeather Trading (Enhanced)
CRITICAL: Autonomous Trading Skill
This skill places REAL TRADES with REAL MONEY when enabled.
Key information:
- Default State:
autostart:false- Will NOT run automatically - Autonomous Behavior: Runs every 6 hours when manually enabled
- Financial Risk: Can deploy $30-60/day (max $100/day with quality filter)
- No Per-Trade Review: Trades execute automatically without approval
Installation & Security
Credentials
Required:
SIMMER_API_KEY- Trading API key from simmer.markets/dashboard
Optional (non-secret configuration):
- 6
SIMMER_WEATHER_*environment variables for trading parameters (see Configuration)
No other credentials needed (no wallet keys, RPC endpoints, or cloud credentials).
Optional dependency: If you install tradejournal, it will log trade details. Not installed by default. Inspect source code before installing.
Installation Method
- Manual installation (no automatic scripts)
- Place files in
~/.openclaw/skills/weather-enhanced/ - Create
.envfile with API key - No automatic system writes
Dependencies
python-dotenv>=1.0.0 # Optional
Clean dependency list:
- Uses built-in
urllib(no requests library) - No web3, telegram bot, or other unused dependencies
- Optional:
tradejournalfor trade logging (commented out in requirements.txt)
Network Endpoints
This skill connects to 3 endpoints:
-
api.weather.gov (NOAA)
- Purpose: Fetch temperature forecasts
- Data sent: Latitude/longitude (public coordinates)
- Data received: Weather forecasts (public data)
- Authentication: None
- Code location:
weather_trader_enhanced.pyline ~250-280
-
nominatim.openstreetmap.org (Geocoding)
- Purpose: Convert city names to coordinates
- Data sent: City name string (e.g., "Chicago")
- Data received: Lat/lon coordinates
- Authentication: None
- Code location:
weather_trader_enhanced.pyline ~200-230
-
api.simmer.markets (Trading)
- Purpose: Execute trades, read portfolio
- Data sent: SIMMER_API_KEY (bearer token), trade orders
- Data received: Trade confirmations, positions, balance
- Authentication: Bearer token
- Code location:
weather_trader_enhanced.pyline ~300-350
Note: If you install the optional tradejournal dependency, it may add endpoints.
Security Guarantees
- No other network connections in code
- API key never logged to disk or console
- API key sent only to api.simmer.markets
- No tracking, analytics, or telemetry
- No data exfiltration
- All network calls visible in source (use grep to verify)
API Key Permissions
Your SIMMER_API_KEY should have:
- Read portfolio (required)
- Read positions (required)
- Place trades (required)
- NO withdrawal permissions
- NO account modification permissions
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mohamedj2020-weather-trader": {
"enabled": true,
"auto_update": true
}
}
}