Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Route planning from A to B via OSRM (Open Source Routing Machine). Supports car, bicycle and pedestrian. No API key required.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-18 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 119% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 112% | 0% |
<img src="banner.png" width="100%" alt="reiseroute banner">
> Deutsch — Offizielle Deutsch-Version / Documento Oficial en Deutsch.
Route planning via OSRM (Open Source Routing Machine)
Plans routes between two locations (names or coordinates) via the public OSRM service (router.project-osrm.org). Returns distance, travel time and mode of transport. No API key, no account required.
| Phrase | Action | |---|---| | "Plan the route from Berlin to Hamburg" | Car route, geocode place names | | "How long does the drive from Munich to Vienna take by car?" | Car route + time | | "Cycle route from Potsdam to Berlin" | Bicycle mode | | "Walk from Kreuzberg to Mitte, Berlin" | Pedestrian mode | | "Route from 52.52,13.41 to 53.55,9.99" | Direct coordinates |
bash# Car route between two places (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Berlin" "Hamburg" # Bicycle (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Potsdam" "Berlin" --modus fahrrad # On foot (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Kreuzberg, Berlin" "Mitte, Berlin" --modus fuss # Coordinates directly (lat,lon) (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "52.5200,13.4050" "53.5500,9.9937" # JSON output (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Munich" "Vienna" --json # Help (Deutsch) PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py --help
| Mode | Alias | OSRM profile | |---|---|---| | auto (default) | car, pkw, fahren | driving | | fahrrad | bike, rad, radfahren | cycling | | fuss | foot, laufen, gehen, zu fuss | foot |
No persistent store. Routes are not saved.
Requests go to nominatim.openstreetmap.org (geocoding) and router.project-osrm.org (routing). No login, no API key, no persistent data storage.
location-suche — POI search (also uses Nominatim)wetter — weather at the destination| Version | Date | Change | |---|---|---| | 1.0.0 | 2026-06-22 | Created from BACH routing_service.py v1.0; geocoding integrated |
Other measured skills in the registry, with their headline benchmark lift.