reiseroutesolid
Install: claude install-skill ellmos-ai/skills
<img src="banner.png" width="100%" alt="reiseroute banner">
# Reiseroute
**Routenplanung via OSRM (Open Source Routing Machine)**
---
## Überblick
Plant Routen zwischen zwei Orten (Namen oder Koordinaten) über den öffentlichen
OSRM-Dienst (`router.project-osrm.org`). Gibt Distanz, Fahrzeit und Verkehrsmittel
aus. Kein API-Key, kein Konto erforderlich.
---
## Trigger
| Phrase | Aktion |
|---|---|
| „Plan die Route von Berlin nach Hamburg" | Auto-Route, Ortsnamen geocodieren |
| „Wie lange dauert die Fahrt von München nach Wien mit dem Auto?" | Auto-Route + Zeitangabe |
| „Route mit dem Fahrrad von Potsdam nach Berlin" | Fahrrad-Modus |
| „Zu Fuß von Kreuzberg nach Mitte Berlin" | Fußgänger-Modus |
| „Strecke von 52.52,13.41 nach 53.55,9.99" | Direkt-Koordinaten |
---
## Workflow
1. **Start- und Zielort extrahieren** aus der Nutzereingabe.
2. **Modus erkennen:** Auto (Standard), Fahrrad, Fuß.
3. **Geocodieren:** Ortsnamen → Koordinaten via Nominatim.
4. **OSRM anfragen:** Gibt Distanz (km) + Dauer (formatiert) zurück.
5. **Ergebnis ausgeben:** Übersichtliche Textzusammenfassung.
---
## CLI
```bash
# Auto-Route zwischen zwei Orten
PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Berlin" "Hamburg"
# Fahrrad
PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Potsdam" "Berlin" --modus fahrrad
# Zu Fuß
PYTHONDONTWRITEBYTECODE=1 python reiseroute_core.py "Kreuzberg, Berlin" "Mitte, Berlin" --modus fuss
# Koordinaten direkt (lat,lon)
PYTHONDONTWRITEBYTECODE=1 py