← Back to Skills Marketplace
galjos

Pitstop

by Josef M. Gallmetzer · GitHub ↗ · v1.0.2 · MIT-0
darwinlinux ✓ Security Clean
42
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install pitstop
Description
Italian fuel-station prices (petrol, diesel, GPL, methane, HVO) and EV charging stations. Find cheapest by municipality / province / brand / coordinate, look...
README (SKILL.md)

pitstop

pitstop answers Italian fuel-price questions from official MIMIT open data. It downloads and caches the national station registry + daily price file and joins them locally, so you get a small JSON answer instead of multi-megabyte CSVs.

When to use

  • "Cheapest diesel / petrol near \x3Cplace or coordinate> in Italy"
  • "Fuel stations in \x3Ccomune/province>" and their prices
  • Comparing self-service vs served prices, or brands, for Italian stations
  • Finding EV chargers near a coordinate or municipality (OSM)

Do not use the fuel commands for: live/intraday prices (this is daily data) or countries other than Italy. For EV charging, use pitstop chargers / MCP find_chargers — separate domain backed by OpenStreetMap. Per-station €/kWh tariffs are NOT in open data in Italy; each charger result includes a tariff_info_url linking to the operator's official tariff page — surface that to the user instead of guessing a price.

Commands

Always pass --json when consuming the output programmatically, or --geojson if you have mapping/GIS capabilities.

# Multi-fuel query in a municipality (supports EN/FR/DE city names)
pitstop stations --comune Milan --fuel "Benzina,Gasolio" --cheapest --limit 5 --json

# Nearest stations to a coordinate, with navigation URLs
pitstop stations --near 46.498,11.354 --radius 5 --fuel Benzina --json

# Export to GeoJSON FeatureCollection
pitstop stations --comune ROME --fuel Gasolio --geojson

# Find EV chargers with error reporting
pitstop chargers --comune Venice --json

Key flags:

  • --comune: Municipality name. Supports international names (Rome, Milan, Venice, Florence, Bozen, Mailand, Venise, etc.).
  • --fuel: Substring search. Supports comma-separated lists (e.g. Benzina,Gasolio).
  • --geojson: Emits a standard GeoJSON FeatureCollection with properties and geometry.
  • Other flags: --provincia, --brand, --near, --radius, --self/--served, --cheapest, --min-price, --fresh-within-days, --limit, --json.

JSON / GeoJSON contract

  • stations --json returns a stable envelope with stations[] and query. Each station includes a navigation_url (Google Maps).
  • stations --geojson returns a FeatureCollection. Geometry is Point [lon, lat]. Properties include all station metadata.
  • chargers output includes an error field in the envelope when the external Overpass API fails.

Advice for Agents

  • Use International Names: You can pass "Rome" or "Milan" directly to --comune; the tool handles the translation to the Italian dataset keys.
  • Batch Fuel Queries: To compare Petrol and Diesel, use --fuel "Benzina,Gasolio" in a single call.
  • Surface Maps: Always include the navigation_url in your response so the user can navigate to the station immediately.
  • Handle Outliers: Every price carries regional_median, deviation_pct, and an outlier flag (true when >15% below the local median). Use this to warn users about potential data errors in the open feed.
  • Check suspect coordinates: A coordinate_suspect: true flag appears when a station's coord is far from its declared comune's centroid. Treat these with low confidence.
Usage Guidance
Install if you are comfortable running the pitstop-cli package from its package source. Expect it to fetch public fuel-price, station, map, and charger data and cache public datasets locally; no private credential or account access is indicated by the skill artifacts.
Capability Assessment
Purpose & Capability
The stated purpose is to answer Italian fuel-station price and EV charging-location queries, and the documented commands, outputs, and data sources match that purpose.
Instruction Scope
Runtime guidance is limited to using the pitstop CLI for municipality, coordinate, fuel, price, and charger lookups, with clear limits for Italy-only fuel data and daily rather than live pricing.
Install Mechanism
The skill installs or runs the external pitstop-cli package through uvx or pipx; this is disclosed and coherent with the skill, but users are still trusting that package supply chain.
Credentials
The requested environment is macOS or Linux with the pitstop binary, and network-backed public data lookups are proportionate to the advertised functionality.
Persistence & Privilege
The skill discloses local caching of public fuel datasets, but it does not request credentials, elevated privileges, background execution, or unrelated persistent access.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pitstop
  3. After installation, invoke the skill by name or use /pitstop
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
Metadata-only: homepage URL updated to https://github.com/galjos/pitstop-cli (the GitHub repo was renamed to match the PyPI distribution name). Skill behavior, openclaw install hints, and content unchanged from 1.0.1.
v1.0.1
Skill metadata fix only: corrected the PyPI install hint to point at the actual published distribution name 'pitstop-cli' (the bare 'pitstop' name was squatted on PyPI). The CLI binary, skill behavior, and all openclaw declarations are otherwise unchanged from 1.0.0.
v1.0.0
First public release. Italian fuel prices (MIMIT) + EV charging (OSM Overpass) with operator tariff URLs. Multi-fuel queries, international comune names (Rome/Bozen/Mailand/...), GeoJSON output, navigation URLs, structured errors. Five MCP tools.
Metadata
Slug pitstop
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Pitstop?

Italian fuel-station prices (petrol, diesel, GPL, methane, HVO) and EV charging stations. Find cheapest by municipality / province / brand / coordinate, look... It is an AI Agent Skill for Claude Code / OpenClaw, with 42 downloads so far.

How do I install Pitstop?

Run "/install pitstop" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pitstop free?

Yes, Pitstop is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pitstop support?

Pitstop is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux).

Who created Pitstop?

It is built and maintained by Josef M. Gallmetzer (@galjos); the current version is v1.0.2.

💬 Comments