maps

Geocode places, reverse-geocode coordinates, and discover nearby POIs via OpenStreetMap APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Maps Skill helps users geocode places, reverse-geocode coordinates, and discover nearby POIs (plus routing and timezone lookup) without needing paid APIs or manual map searching.

Core Features & Use Cases

  • Geocoding & Reverse Geocoding: Convert place names to coordinates (search) and convert coordinates to address breakdowns (reverse).
  • Nearby POIs by Category: Retrieve restaurants, hospitals, pharmacies, hotels, and more using OpenStreetMap-derived data (with multi-category support).
  • Routing & Travel Context: Compute distance and travel time (driving/walking/cycling) and generate turn-by-turn directions; also fetch timezone and area/bounding-box helpers for geographic queries.

Quick Start

Ask for directions between two places by saying: Get walking directions from "Eiffel Tower" to "Louvre Museum".

Frequently Asked Questions about maps

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

FAQPage Schema
How do I find turn-by-turn walking directions between two places?▼

Get turn-by-turn walking directions by specifying a start and end point; the routing engine calculates travel time, distance, and step-by-step route guidance for walking, driving, or cycling.

How does reverse geocoding convert coordinates into an address?▼

Reverse geocoding converts latitude and longitude coordinates into structured address breakdowns using OpenStreetMap Nominatim, translating raw numeric location data into readable street, city, and region names.

Can I search for nearby restaurants or pharmacies within a specific radius?▼

Search for nearby restaurants, pharmacies, hospitals, or hotels by specifying a radius or bounding box; the Overpass API queries OpenStreetMap data to discover matching points of interest within your defined area.

Do I need paid APIs to geocode place names and find coordinates?▼

No paid APIs are needed for geocoding; the implementation leverages OpenStreetMap Nominatim for place name searches, Overpass API for POI discovery, OSRM for routing, and TimeAPI.io for timezone lookups.

How do I look up the timezone for a specific location?▼

Look up the timezone for a specific location by passing coordinates to the TimeAPI.io integration, which returns the corresponding timezone details alongside any routing or geocoding results.

What are the rate-limiting constraints when querying points of interest?▼

Overpass API queries for points of interest include built-in rate-limiting to manage request frequency, ensuring reliable POI discovery while respecting OpenStreetMap data source usage policies.