[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M75H4F2HTP8S7WN06CPEXJ8X":3,"skill-same:01M75H4F2HTP8S7WN06CPEXJ8X":47},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":19,"linkOnly":20,"markdownContent":21,"markdownBody":22,"frontMatter":23,"refName":24,"commitSha":25,"skillDirectory":26,"forksCount":27,"repositoryHtmlUrl":28,"repositoryHomepageUrl":6,"ownerHtmlUrl":29,"ownerBlogUrl":30,"ownerDescription":31,"updatedAt":32,"install":33,"resources":46},"01M75H4F2HTP8S7WN06CPEXJ8X","gas-price-alert",null,"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.","javimosch\u002Fopen-claw-skills","javimosch","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F12900508?v=4","01M6D3F2AS6PV75ET9PZ1QGP8J","Javier Leandro Arancibia","01M75B8NCTAJG9WH5YNZH7C3D8",0,"MIT","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fgustavoziaugra\u002Fgas-price-alert\u002FSKILL.md",[],[],"2026-11-12 13:55:43",false,"---\nname: gas-price-alert\ndescription: 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.\n---\n\n# Gas Price Alert\n\n## Overview\n\nAutomatically 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.\n\n## Quick Start\n\n1. **Configure location** - Set your city\u002Fcoordinates and search radius\n2. **Run search** - Find gas stations and estimated prices\n3. **Schedule daily alerts** - Get morning notifications with cheapest options\n4. **Focus on Costco** - Costco typically has gas $0.15-0.25 below market average\n\n## Workflow\n\n### Step 1: Configure Your Location\n\n**Option A: Use ZIP code (recommended)**\n\n```bash\n# Search by ZIP code\npython3 scripts\u002Fgas_alternative.py --zip 43215 --radius 20 --fuel 87 --summary\n```\n\n**Option B: Use coordinates**\n\nDefault locations are pre-configured for Columbus, Ohio:\n\n```bash\n# Columbus, OH (downtown)\nlat: 39.9612\nlon: -82.9988\nradius: 20 miles\n```\n\nTo use a different location:\n\n```bash\npython3 scripts\u002Fgas_alternative.py --lat \u003Clatitude> --lon \u003Clongitude> --radius \u003Cmiles>\n```\n\n**Common US cities:**\n- Columbus, OH: 39.9612, -82.9988\n- Chicago, IL: 41.8781, -87.6298\n- New York, NY: 40.7128, -74.0060\n- Los Angeles, CA: 34.0522, -118.2437\n- Miami, FL: 25.7617, -80.1918\n\n### Step 2: Search for Gas Stations\n\n```bash\n# Search with summary output\npython3 scripts\u002Fgas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --summary\n\n# Save to file\npython3 scripts\u002Fgas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --output gas_prices.json\n```\n\n**Parameters:**\n- `--zip`: ZIP code (overrides lat\u002Flon, e.g., `--zip 43215`)\n- `--lat`: Latitude (default: 39.9612 - Columbus, OH)\n- `--lon`: Longitude (default: -82.9988 - Columbus, OH)\n- `--radius`: Search radius in miles (default: 20)\n- `--fuel`: Fuel type - 87, 89, 91, diesel (default: 87)\n- `--base-price`: Base price for estimation (default: 2.89)\n- `--output`: Output file (default: gas_prices.json)\n- `--summary`: Print human-readable summary to stdout\n\n### Step 3: Set Up Daily Alerts\n\nUse OpenClaw cron to receive daily morning notifications:\n\n```json\n{\n  \"name\": \"Gas price alert\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 8 * * *\",\n    \"tz\": \"America\u002FNew_York\"\n  },\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"Get me gas prices for Columbus, OH this morning. Focus on Costco and show the cheapest 87 octane within 20 miles of downtown.\"\n  },\n  \"sessionTarget\": \"main\"\n}\n```\n\nThis runs every day at 8 AM Eastern Time.\n\n### Step 4: Receive Notifications\n\nThe agent will:\n1. Search for gas stations in your area\n2. Identify Costco and discount stations\n3. Generate a summary with the cheapest options\n4. Send the summary via Telegram\n\n**Example notification:**\n\n```\n⛽ Gas Prices (87 Octane) - Columbus, OH\n\n🏠 Costco (Typically Cheapest)\n• Costco Gas\n  💰 $2.69 (est.)\n  📍 5000 Morse Rd, Columbus, OH 43213 (7.9 miles from downtown)\n\n💡 Tip: Costco typically has gas $0.15-0.25 below market average.\n```\n\n## Output Format\n\nEach station includes:\n\n```json\n{\n  \"source\": \"osm\",\n  \"name\": \"Costco Gas\",\n  \"brand\": \"Costco\",\n  \"address\": \"5000 Morse Rd, Columbus, OH 43213\",\n  \"lat\": 39.9667,\n  \"lon\": -82.8500,\n  \"distance\": 7.9,\n  \"fuel_type\": \"87\",\n  \"price\": 2.69,\n  \"price_text\": \"$2.69 (est.)\",\n  \"is_costco\": true,\n  \"scraped_at\": \"2026-02-10T21:00:00.000Z\"\n}\n```\n\n## How It Works\n\n1. **OpenStreetMap\u002FOverpass API** - Finds all gas stations in the area\n2. **Costco database** - Known Costco locations are matched and prioritized\n3. **Price estimation** - Costco prices estimated $0.15-0.25 below market average\n4. **Distance calculation** - Uses geodesic distance for accurate mileage\n5. **Smart filtering** - Removes duplicates and sorts by relevance\n\n## Limitations\n\n- **Real-time prices:** Currently uses estimated prices for Costco. For exact prices, check GasBuddy.com or station apps.\n- **Coverage:** Relies on OpenStreetMap data completeness\n- **Estimation accuracy:** Costco prices estimated based on typical discount patterns\n\n## For Real-Time Prices\n\nTo get actual real-time prices:\n\n1. **GasBuddy.com** - Check manually or use their commercial API\n2. **Station apps** - Costco, Kroger, Shell, etc., have apps with current prices\n3. **AAA** - Provides average prices by region\n4. **Waze** - Community-sourced price updates\n\n## Troubleshooting\n\n### No stations found\n\n- Increase the `--radius` parameter\n- Verify coordinates are correct\n- Check if the area has good OpenStreetMap coverage\n\n### Incorrect prices\n\n- Prices for non-Costco stations are estimated as \"N\u002FA\"\n- Costco prices are estimates based on typical discount patterns\n- For exact prices, use GasBuddy or the station's app\n\n### Geopy not installed\n\n```bash\npip install geopy\n```\n\n## Resources\n\n### scripts\u002Fgas_alternative.py\nMain script for searching gas stations using OpenStreetMap and Overpass API.\n\n**Features:**\n- Finds all gas stations within radius\n- Identifies Costco locations\n- Estimates Costco prices\n- Calculates distances\n- Generates human-readable summaries\n\n### scripts\u002Fgasbuddy_search.py\nAlternative script for GasBuddy integration (requires Playwright or API key).\n\n**Use when:**\n- You have a GasBuddy API key\n- You need real-time prices\n- You're willing to use Playwright for JavaScript rendering\n\n### references\u002Flocations.md\nCoordinates and configurations for common US cities.\n\n## Dependencies\n\nInstall required packages:\n\n```bash\npip install requests geopy\n```\n\nFor Playwright-based GasBuddy scraping (optional):\n\n```bash\npip install playwright\nplaywright install\n```\n","# Gas Price Alert\n\n## Overview\n\nAutomatically 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.\n\n## Quick Start\n\n1. **Configure location** - Set your city\u002Fcoordinates and search radius\n2. **Run search** - Find gas stations and estimated prices\n3. **Schedule daily alerts** - Get morning notifications with cheapest options\n4. **Focus on Costco** - Costco typically has gas $0.15-0.25 below market average\n\n## Workflow\n\n### Step 1: Configure Your Location\n\n**Option A: Use ZIP code (recommended)**\n\n```bash\n# Search by ZIP code\npython3 scripts\u002Fgas_alternative.py --zip 43215 --radius 20 --fuel 87 --summary\n```\n\n**Option B: Use coordinates**\n\nDefault locations are pre-configured for Columbus, Ohio:\n\n```bash\n# Columbus, OH (downtown)\nlat: 39.9612\nlon: -82.9988\nradius: 20 miles\n```\n\nTo use a different location:\n\n```bash\npython3 scripts\u002Fgas_alternative.py --lat \u003Clatitude> --lon \u003Clongitude> --radius \u003Cmiles>\n```\n\n**Common US cities:**\n- Columbus, OH: 39.9612, -82.9988\n- Chicago, IL: 41.8781, -87.6298\n- New York, NY: 40.7128, -74.0060\n- Los Angeles, CA: 34.0522, -118.2437\n- Miami, FL: 25.7617, -80.1918\n\n### Step 2: Search for Gas Stations\n\n```bash\n# Search with summary output\npython3 scripts\u002Fgas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --summary\n\n# Save to file\npython3 scripts\u002Fgas_alternative.py --lat 39.9612 --lon -82.9988 --radius 20 --fuel 87 --output gas_prices.json\n```\n\n**Parameters:**\n- `--zip`: ZIP code (overrides lat\u002Flon, e.g., `--zip 43215`)\n- `--lat`: Latitude (default: 39.9612 - Columbus, OH)\n- `--lon`: Longitude (default: -82.9988 - Columbus, OH)\n- `--radius`: Search radius in miles (default: 20)\n- `--fuel`: Fuel type - 87, 89, 91, diesel (default: 87)\n- `--base-price`: Base price for estimation (default: 2.89)\n- `--output`: Output file (default: gas_prices.json)\n- `--summary`: Print human-readable summary to stdout\n\n### Step 3: Set Up Daily Alerts\n\nUse OpenClaw cron to receive daily morning notifications:\n\n```json\n{\n  \"name\": \"Gas price alert\",\n  \"schedule\": {\n    \"kind\": \"cron\",\n    \"expr\": \"0 8 * * *\",\n    \"tz\": \"America\u002FNew_York\"\n  },\n  \"payload\": {\n    \"kind\": \"agentTurn\",\n    \"message\": \"Get me gas prices for Columbus, OH this morning. Focus on Costco and show the cheapest 87 octane within 20 miles of downtown.\"\n  },\n  \"sessionTarget\": \"main\"\n}\n```\n\nThis runs every day at 8 AM Eastern Time.\n\n### Step 4: Receive Notifications\n\nThe agent will:\n1. Search for gas stations in your area\n2. Identify Costco and discount stations\n3. Generate a summary with the cheapest options\n4. Send the summary via Telegram\n\n**Example notification:**\n\n```\n⛽ Gas Prices (87 Octane) - Columbus, OH\n\n🏠 Costco (Typically Cheapest)\n• Costco Gas\n  💰 $2.69 (est.)\n  📍 5000 Morse Rd, Columbus, OH 43213 (7.9 miles from downtown)\n\n💡 Tip: Costco typically has gas $0.15-0.25 below market average.\n```\n\n## Output Format\n\nEach station includes:\n\n```json\n{\n  \"source\": \"osm\",\n  \"name\": \"Costco Gas\",\n  \"brand\": \"Costco\",\n  \"address\": \"5000 Morse Rd, Columbus, OH 43213\",\n  \"lat\": 39.9667,\n  \"lon\": -82.8500,\n  \"distance\": 7.9,\n  \"fuel_type\": \"87\",\n  \"price\": 2.69,\n  \"price_text\": \"$2.69 (est.)\",\n  \"is_costco\": true,\n  \"scraped_at\": \"2026-02-10T21:00:00.000Z\"\n}\n```\n\n## How It Works\n\n1. **OpenStreetMap\u002FOverpass API** - Finds all gas stations in the area\n2. **Costco database** - Known Costco locations are matched and prioritized\n3. **Price estimation** - Costco prices estimated $0.15-0.25 below market average\n4. **Distance calculation** - Uses geodesic distance for accurate mileage\n5. **Smart filtering** - Removes duplicates and sorts by relevance\n\n## Limitations\n\n- **Real-time prices:** Currently uses estimated prices for Costco. For exact prices, check GasBuddy.com or station apps.\n- **Coverage:** Relies on OpenStreetMap data completeness\n- **Estimation accuracy:** Costco prices estimated based on typical discount patterns\n\n## For Real-Time Prices\n\nTo get actual real-time prices:\n\n1. **GasBuddy.com** - Check manually or use their commercial API\n2. **Station apps** - Costco, Kroger, Shell, etc., have apps with current prices\n3. **AAA** - Provides average prices by region\n4. **Waze** - Community-sourced price updates\n\n## Troubleshooting\n\n### No stations found\n\n- Increase the `--radius` parameter\n- Verify coordinates are correct\n- Check if the area has good OpenStreetMap coverage\n\n### Incorrect prices\n\n- Prices for non-Costco stations are estimated as \"N\u002FA\"\n- Costco prices are estimates based on typical discount patterns\n- For exact prices, use GasBuddy or the station's app\n\n### Geopy not installed\n\n```bash\npip install geopy\n```\n\n## Resources\n\n### scripts\u002Fgas_alternative.py\nMain script for searching gas stations using OpenStreetMap and Overpass API.\n\n**Features:**\n- Finds all gas stations within radius\n- Identifies Costco locations\n- Estimates Costco prices\n- Calculates distances\n- Generates human-readable summaries\n\n### scripts\u002Fgasbuddy_search.py\nAlternative script for GasBuddy integration (requires Playwright or API key).\n\n**Use when:**\n- You have a GasBuddy API key\n- You need real-time prices\n- You're willing to use Playwright for JavaScript rendering\n\n### references\u002Flocations.md\nCoordinates and configurations for common US cities.\n\n## Dependencies\n\nInstall required packages:\n\n```bash\npip install requests geopy\n```\n\nFor Playwright-based GasBuddy scraping (optional):\n\n```bash\npip install playwright\nplaywright install\n```\n",{"name":5,"description":7},"main","f9d3fe7cf9ac8f1ea63a0d96e98e1f510a3814db","skills\u002Fgustavoziaugra\u002Fgas-price-alert",1,"https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills","https:\u002F\u002Fgithub.com\u002Fjavimosch","intrane.fr","Building robust, open-source infrastructure for the commons. AI-leveraged, self-hosted, built to last.","2026-06-07 03:34:58",{"source":8,"skillName":5,"commands":34,"prompt":44,"zipAvailable":45},[35,38,41],{"tool":36,"command":37},"npx","npx skills add javimosch\u002Fopen-claw-skills --skill gas-price-alert",{"tool":39,"command":40},"bunx","bunx skills add javimosch\u002Fopen-claw-skills --skill gas-price-alert",{"tool":42,"command":43},"pnpm","pnpm dlx skills add javimosch\u002Fopen-claw-skills --skill gas-price-alert","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fgustavoziaugra\u002Fgas-price-alert\u002FSKILL.md",true,[],[48,56,63,70,77,84],{"skillNo":49,"name":50,"nameZh":6,"description":51,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":52,"categories":53,"keywords":54,"publishedAt":55},"01M778GGXG2VQ0YF31W2MKGMQZ","crowd-prompting","A marketplace where AI agents improve prompts, system instructions, tool descriptions, and other text-based content with domain expertise from real-world operations — and earn tokens for valuable contributions.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzzadrian\u002Fcrowd-prompting\u002FSKILL.md",[],[],"2026-11-15 14:19:17",{"skillNo":57,"name":58,"nameZh":6,"description":59,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":60,"categories":61,"keywords":62,"publishedAt":55},"01M778G7BH8SBJ9FJ6C3G7CB1K","ceaser","Interact with the Ceaser privacy protocol on Base L2 using the ceaser-mcp MCP tools. This skill uses the ceaser-mcp npm package for ALL operations -- shield, unshield, note management, and protocol queries. All ceaser tool calls use CLI subcommands (npx -y ceaser-mcp \u003Csubcommand>). Ceaser is a privacy-preserving ETH wrapper using Noir\u002FUltraHonk zero-knowledge proofs on Base L2 (chain ID 8453).","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzyra-v21\u002Fceaser\u002FSKILL.md",[],[],{"skillNo":64,"name":65,"nameZh":6,"description":66,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":67,"categories":68,"keywords":69,"publishedAt":55},"01M778FYCJQZWFKKX5FYMK3S47","ceaser-send","Fully automated private ETH transfer via Ceaser Protocol on Base L2 using the ceaser-mcp MCP tools. This skill uses the ceaser-mcp npm package for ALL operations -- all ceaser tool calls use CLI subcommands (npx -y ceaser-mcp \u003Csubcommand>). WARNING -- creates observable on-chain links between user wallet and hot wallet (see Privacy Warning). Generates an ephemeral hot wallet with BIP-39 mnemonic recovery, user funds it, agent signs and broadcasts the Shield TX automatically. Exactly one manual step required (funding the hot wallet with ETH). Uses Noir\u002FUltraHonk zero-knowledge proofs.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzyra-v21\u002Fceaser-send\u002FSKILL.md",[],[],{"skillNo":71,"name":72,"nameZh":6,"description":73,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":74,"categories":75,"keywords":76,"publishedAt":55},"01M778FQQNSEYA3HJKZBPQ4M9Z","dilemm-ai","Compete in DilemmAI, the prisoner's dilemma AI arena at dilemm.ai. Use when an OpenClaw agent wants to create an account, design and submit strategy prompts for their bot, enter matchmaking, analyze historical matches and leaderboards, and iterate on bot strategy. Requires headless browser automation (no API available yet).","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzyori\u002Fdilemm-ai\u002FSKILL.md",[],[],{"skillNo":78,"name":79,"nameZh":6,"description":80,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":81,"categories":82,"keywords":83,"publishedAt":55},"01M778FGVZX7QA2TF9BFMM37FY","moldium","Post and manage content on the Moldium blog platform. Triggered by \"post to Moldium\", \"write a blog post\", \"publish an article\", etc.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzyom45\u002Fmoldium\u002FSKILL.md",[],[],{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":55},"01M778F88D8PQ9MQ0KNW2TJ8ZH","arxiv-paper-reviews","Interact with arXiv Crawler API to fetch papers, read reviews, submit comments, search papers, and import papers. Use when working with arXiv papers, fetching paper lists by date\u002Fcategory\u002Finterest, viewing paper details with comments, submitting paper reviews, searching papers by title, or importing papers from arXiv URLs via API at http:\u002F\u002Fweakaccept.top:8000\u002F.","https:\u002F\u002Fgithub.com\u002Fjavimosch\u002Fopen-claw-skills\u002Fblob\u002Fmain\u002Fskills\u002Fzxrys\u002Farxiv-paper-reviews\u002FSKILL.md",[],[]]