maps

Geocode locations, search POIs, and route directions via OpenStreetMap APIs.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/aivos-xie/hermes-skills --skill maps-aivos-xie
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/aivos-xie/hermes-skills/tree/main/productivity/maps
Command: npx skills add https://github.com/aivos-xie/hermes-skills --skill maps-aivos-xie

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nominatim, osrm, overpass-api.de, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides seamless access to location-based information, route planning, and navigation assistance using OpenStreetMap data without requiring an API key.

Core Features & Use Cases

  • Geocoding: Convert place names into precise coordinates.
  • Reverse Geocoding: Retrieve address details from coordinates.
  • Location-based Queries: Discover points of interest (POIs) in any area.
  • Distance and Time Calculation: Measure distances and travel times between locations.
  • Routing Instructions: Get step-by-step directions for driving, walking, or cycling.
  • Timezone Information: Identify time zones for specified locations.
  • Area and Bounding Box Searches: Find POIs within defined geographic regions.
  • Use Case: Imagine you are traveling to a new city and want to find a restaurant close to your location. Use this Skill to quickly find restaurants, check their distances, and get directions to the chosen location.

Quick Start

Search for the latitude and longitude of the Eiffel Tower with 'maps search "Eiffel Tower"'.

Frequently Asked Questions about maps

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get routing and navigation instructions using open data sources without an API key?

You can get routing and navigation instructions using OpenStreetMap, Overpass API, and OSRM without an API key. This Skill provides step-by-step directions for driving, walking, or cycling by leveraging these open data sources.

Can I perform reverse geocoding and POI searches within a bounding box using Python?

Yes, you can perform reverse geocoding and POI searches within a bounding box using Python standard library. It retrieves address details from coordinates and finds points of interest within defined geographic regions.

What's the best way to calculate travel distance and time between two locations?

To calculate travel distance and time between locations, OSRM and Nominatim process the coordinates to measure exact distances and estimate travel times. This approach provides accurate metrics for route planning.

Does this geocoding and routing approach require external API keys or paid subscriptions?

No, this geocoding and routing approach requires no API keys or paid subscriptions. It utilizes open data from OpenStreetMap, Overpass API, and OSRM, requiring only the Python standard library for functionality.

How do I find points of interest like restaurants near a specific location?

To find points of interest like restaurants near a location, the Skill queries the Overpass API using your coordinates. It discovers nearby POIs and can check their distances to help you navigate to the chosen spot.

Can I retrieve timezone information alongside geocoding data for a specific place?

Yes, you can retrieve timezone information alongside geocoding data. When you convert place names into precise coordinates, the Skill simultaneously identifies the corresponding time zones for the specified locations.