gas-price-alert
Find and monitor gas prices with daily notifications. Use when searching for the cheapest gas in a specific area, tracking Costco and other discount fuel stations, or setting up daily gas price alerts. Supports any US location with configurable radius and fuel type.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/gustavoziaugra/test-gas-skillGas Price Alert
Overview
Automatically search for the cheapest gas prices in your area, with a focus on Costco and other discount stations. Get daily notifications with the best options within a specified radius.
Quick Start
- Configure location - Set your city/coordinates and search radius
- Run search - Find gas stations and estimated prices
- Schedule daily alerts - Get morning notifications with cheapest options
- Focus on Costco - Costco typically has gas $0.15-0.25 below market average
Workflow
Step 1: Configure Your Location
Option A: Use ZIP code (recommended)
# Search by ZIP code
python3 scripts/gas_alternative.py --zip 43215 --radius 20 --fuel 87 --summary
Option B: Use coordinates
Default locations are pre-configured for Columbus, Ohio:
# Columbus, OH (downtown)
lat: 39.9612
lon: -82.9988
radius: 20 miles
To use a different location:
python3 scripts/gas_alternative.py --lat <latitude> --lon <longitude> --radius <miles>
Common US cities:
- Columbus, OH: 39.9612, -82.9988
- Chicago, IL: 41.8781, -87.6298
- New York, NY: 40.7128, -74.0060
- Los Angeles, CA: 34.0522, -118.2437
- Miami, FL: 25.7617, -80.1918
Step 2: Search for Gas Stations
# Search with summary output
python3 scripts/gas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --summary
# Save to file
python3 scripts/gas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --output gas_prices.json
Parameters:
--zip: ZIP code (overrides lat/lon, e.g.,--zip 43215)--lat: Latitude (default: 39.9612 - Columbus, OH)--lon: Longitude (default: -82.9988 - Columbus, OH)--radius: Search radius in miles (default: 20)--fuel: Fuel type - 87, 89, 91, diesel (default: 87)--base-price: Base price for estimation (default: 2.89)--output: Output file (default: gas_prices.json)--summary: Print human-readable summary to stdout
Step 3: Set Up Daily Alerts
Use OpenClaw cron to receive daily morning notifications:
{
"name": "Gas price alert",
"schedule": {
"kind": "cron",
"expr": "0 8 * * *",
"tz": "America/New_York"
},
"payload": {
"kind": "agentTurn",
"message": "Get me gas prices for Columbus, OH this morning. Focus on Costco and show the cheapest 87 octane within 20 miles of downtown."
},
"sessionTarget": "main"
}
This runs every day at 8 AM Eastern Time.
Step 4: Receive Notifications
The agent will:
- Search for gas stations in your area
- Identify Costco and discount stations
- Generate a summary with the cheapest options
- Send the summary via Telegram
Example notification:
ā½ Gas Prices (87 Octane) - Columbus, OH
š Costco (Typically Cheapest)
⢠Costco Gas
š° $2.69 (est.)
š 5000 Morse Rd, Columbus, OH 43213 (7.9 miles from downtown)
š” Tip: Costco typically has gas $0.15-0.25 below market average.
Output Format
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-gustavoziaugra-test-gas-skill": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
quick-test
Quick system test to verify OpenClaw environment. Simple command execution with output validation. Use when testing if OpenClaw is working correctly, verifying command execution, or need a simple command run. Perfect for debugging or confirming system status.
gas-price-alert
Find and monitor gas prices with daily notifications. Use when searching for the cheapest gas in a specific area, tracking Costco and other discount fuel stations, or setting up daily gas price alerts. Supports any US location with configurable radius and fuel type.
personal-assistant
Personal daily briefing and productivity assistant. Generates morning briefings with priorities, habits, and self-care reminders. Use when starting your day, planning tasks, or maintaining daily routines and personal development. A minimalist personal productivity skill focused on you.