Skip to content
cccskills
FreePublished on GitHub

location-suche

Location, restaurant and hotel search via OpenStreetMap (Nominatim + Overpass API). Returns POIs (Points of Interest) near a location or searches by free text.

The English summary is being prepared. Showing the original description.

See how to install

Files included (9)

  • SKILL.md4.0 KB
  • banner.png779.6 KB
  • location_suche_core.py11.6 KB
  • SKILL.en.md3.9 KB
  • SKILL.es.md4.5 KB
  • SKILL.fr.md4.2 KB
  • SKILL.ja.md5.0 KB
  • SKILL.ru.md6.0 KB
  • SKILL.zh.md4.2 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<img src="banner.png" width="100%" alt="location-suche banner">

Location-Suche

Ort-, Restaurant- und Hotelsuche via OpenStreetMap


Überblick

Sucht nach Restaurants, Hotels, Cafés und anderen Orten mithilfe der OpenStreetMap-Dienste Nominatim (Geocoding) und Overpass (POI-Suche). Kein API-Key erforderlich. Kein persistenter Store.


Trigger

PhraseAktion
„Such ein Restaurant in München"POI-Suche: category=restaurant, near=München
„Hotels in der Nähe von Wien"POI-Suche: category=hotel, near=Wien
„Wo ist der Eiffelturm?"Nominatim-Freitext-Suche
„Finde Cafés in Berlin"POI-Suche: category=cafe, near=Berlin
„Suche Apotheke nahe Potsdam"POI-Suche: category=pharmacy, near=Potsdam

Workflow

  1. Trigger erkennen: Enthält die Anfrage eine Kategorie (Restaurant, Hotel usw.) und einen Ort → Schritt 2. Sonst Freitext → Schritt 4.
  2. Ort geocodieren: Nominatim liefert Koordinaten für den genannten Ort.
  3. POIs suchen: Overpass-API sucht Einrichtungen der Kategorie im Umkreis.
  4. Ergebnis anzeigen: Liste mit Name, Adresse, Entfernung (m) ausgeben.
  5. Freitext-Suche (Fallback): Nominatim-Freitext liefert direkte Treffer.

CLI

# POI-Suche (Kategorie + Ort)
PYTHONDONTWRITEBYTECODE=1 python location_suche_core.py restaurant München

# Ort geocodieren
PYTHONDONTWRITEBYTECODE=1 python location_suche_core.py --geocode "Brandenburger Tor Berlin"

# Radius anpassen (Standard: 1000 m)
PYTHONDONTWRITEBYTECODE=1 python location_suche_core.py hotel Wien --radius 2000

# Hilfe
PYTHONDONTWRITEBYTECODE=1 python location_suche_core.py --help

Store

Kein persistenter Store. Ergebnisse werden nur angezeigt, nicht gespeichert.


Unterstützte Kategorien

restaurant, cafe, bar, pub, fast_food, hotel, hostel, guest_house, supermarket, pharmacy, hospital, bank, atm, fuel, parking, bus_stop, train_station, museum, cinema, theatre, library, school, university, church


Haltung

  • Immer den Nutzer nach dem Ort fragen, wenn keiner genannt wurde.
  • Bei mehr als 10 Ergebnissen nur die 5 nächsten anzeigen, Rest auf Anfrage.
  • Entfernung in Metern angeben, ab 1 km in km (1 Dezimalstelle).
  • Datenschutz: Keine Standortdaten werden gespeichert oder übertragen außer an die öffentliche Nominatim/Overpass-API (openstreetmap.org).

Datenschutz

Suchanfragen gehen an nominatim.openstreetmap.org und overpass-api.de. Keine Anmeldung, kein API-Key, keine persistente Datenspeicherung. User-Agent wird gemäß Nominatim-Policy gesetzt.


Verwandte Ressourcen

  • reiseroute — Routenplanung von A nach B (nutzt ebenfalls Nominatim für Geocoding)
  • wetter — Wetter am aktuellen Ort

Changelog

VersionDatumÄnderung
1.0.02026-06-22Erstellt aus BACH location_search.py v1.1.0; Store entfernt

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Akademisches Studien- und Fristenmanagement mit Quellenprüfung, Datenschutz und realistischer Handlungsplanung.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

Aktives Lernen, Erarbeitung von Fachinhalten und strukturierte Erstellung von Synthesen.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

Prüfungsvorbereitung, Selbsttests, Probeklausuren und systematische Fehleranalyse.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

Acceptance & Commitment Therapy (ACT) according to Steven Hayes: Hexaflex model with the six core processes of psychological flexibility.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

Acceptance & Commitment Therapy (ACT) nach Steven Hayes: Hexaflex-Modell mit den sechs Kernprozessen psychischer Flexibilität.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

Terapia de Aceptación y Compromiso (ACT) según Steven Hayes: modelo Hexaflex con los seis procesos nucleares de la flexibilidad psicológica.

The English summary is being prepared. Showing the original description.

ellmos-ai/skills8Updated Oct 22, 2026

See all skills by ellmos-ai

Report a problem with this skill