maps

Convert place names and coordinates into addresses, POIs, routes, directions, and timezones via OpenStreetMap APIs.

19|4|Updated Apr 22, 2026
One-click install
npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill maps-carterwayneskhizeine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/carterwayneskhizeine/hermes-agent-windows-R/tree/main/skills/productivity/maps
Command: npx skills add https://github.com/carterwayneskhizeine/hermes-agent-windows-R --skill maps-carterwayneskhizeine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The Maps Skill turns place names and coordinates into actionable location information—addresses, nearby points of interest, routing distances/times, directions, and timezones—without needing an API key.

Core Features & Use Cases

  • Geocoding & reverse geocoding: Convert a place name into latitude/longitude and convert lat/lon into a readable address.
  • Nearby POIs search: Find restaurants, hospitals, pharmacies, hotels, and many more categories near a coordinate or a --near place.
  • Routing & navigation: Compute travel distance/time and produce step-by-step directions using OSRM.
  • Timezone lookup & area queries: Get the timezone for coordinates and search POIs within a named place’s bounding box.

Quick Start

Ask the AI for nearby restaurants around the coordinates from the user’s Telegram location pin using the command: "python3 ~/.hermes/skills/maps/scripts/maps_client.py nearby 48.8584 2.2945 restaurant --limit 10".

Frequently Asked Questions about maps

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

FAQPage Schema
How do I get turn-by-turn directions and routing from OpenStreetMap without an API key?

Turn-by-turn directions and routing are generated using the OSRM service and OpenStreetMap data without requiring an API key. You provide origin and destination coordinates to compute travel distance, duration, and step-by-step navigation instructions.

Can I find nearby points of interest like restaurants or hospitals using latitude and longitude?

POI discovery searches for amenities like restaurants, hospitals, and pharmacies near specified latitude and longitude coordinates. The Overpass API queries OpenStreetMap data to return matching points of interest within a defined geographic radius.

What is the best way to convert a place name into geographic coordinates for free?

Geocoding converts place names into latitude and longitude using the OpenStreetMap Nominatim service. It enforces rate limits and input validation to ensure accurate coordinate retrieval for any named location globally.

How do I perform reverse geocoding to get a readable address from coordinates?

Reverse geocoding translates latitude and longitude values into a human-readable address. By querying the Nominatim service with numeric coordinates, you retrieve the corresponding street, city, and regional address information.

Does this geocoding approach enforce rate limits when querying Nominatim?

Nominatim rate limits are strictly enforced during geocoding and reverse geocoding operations. The system applies retries and input validation for numeric bounds to maintain compliance with OpenStreetMap's usage policies.

How can I look up the timezone for a specific geographic coordinate?

Timezone lookup retrieves the timezone identifier for any given latitude and longitude pair. A coordinate timezone service processes the geographic coordinates to return the applicable local timezone information.