maps

Geocode places, reverse-geocode coordinates, and calculate distances using OpenStreetMap and OSRM.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides comprehensive location intelligence services, making it easy to geocode places, find nearby points of interest, calculate distances, get directions, and more.

Core Features & Use Cases

  • Geocoding: Convert place names to coordinates.
  • Reverse Geocoding: Convert coordinates to place names.
  • Nearby Search: Find places of interest by category.
  • Distance and Time Calculation: Calculate travel distance and time between two places.
  • Navigation Directions: Get turn-by-turn directions between two places.
  • Time Zone Lookup: Get timezone information for a location.
  • Area Search: Search for points of interest within a geographic area.
  • Use Case: Need to find the nearest restaurant or hospital when you're traveling? Use this Skill to quickly get the information you need.

Quick Start

Use the maps skill to find nearby restaurants around your current location.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I geocode place names to coordinates using OpenStreetMap?

Reverse geocoding converts coordinates to place names by querying the Nominatim API with OpenStreetMap data. You input latitude and longitude values, and the Skill returns the nearest matching physical address or location name.

Can I calculate travel distance and time between two places with routing?

Yes, you can calculate travel distance and time using OSRM routing. The Skill processes your origin and destination places to compute accurate travel distances and estimated travel times for your routing requirements.

How do I find nearby points of interest within a geographic area?

Finding nearby points of interest within a geographic area is done using the Overpass API. You specify a category and location, and the Skill searches OpenStreetMap data to return matching places like hospitals or restaurants.

Does this location intelligence tool require Python to get turn-by-turn navigation directions?

Yes, generating turn-by-turn navigation directions requires Python 3.8 or higher. The Skill utilizes OSRM routing under the hood to provide step-by-step guidance between your specified origin and destination points.

What is the best way to look up time zones for a specific location?

The best way to look up time zones for a location is by using the integrated TimeAPI.io service. The Skill takes your geographic coordinates and returns the corresponding timezone information for that specific area.