maps

Resolve location queries into coordinates, addresses, routes, and travel times.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of figuring out where things are, how to get there, and what is nearby by turning location questions into precise map results.

Core Features & Use Cases

  • Geocoding and Reverse Geocoding: Convert place names into coordinates and turn coordinates back into readable addresses.
  • Nearby Search and Area Lookup: Find restaurants, hospitals, transit stops, hotels, and other points of interest around a location or within a bounding box.
  • Routing and Travel Planning: Calculate driving, walking, or cycling distance, travel time, and turn-by-turn directions between two places.
  • Timezone and Coverage Checks: Retrieve local timezone details for coordinates and use area searches to frame larger map-based queries.
  • Use Case: A user sends a location pin or asks for cafes near a landmark, and this Skill returns ranked nearby places with distances and map links.

Quick Start

Use the maps skill to find nearby places, route between two locations, or look up the address and timezone for coordinates you provide.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I geocode an address into coordinates using OpenStreetMap Nominatim?

Geocoding with OpenStreetMap Nominatim resolves place names and addresses into precise latitude and longitude coordinates. The maps skill validates the returned coordinates and handles network failures with built-in fallback mechanisms.

Can I calculate driving distance and travel time between two locations with OSRM?

Routing with OSRM calculates driving, walking, or cycling distance, travel time, and turn-by-turn directions between two places. The maps skill queries OSRM to return accurate travel estimates for logistics and trip planning workflows.

How do I find nearby points of interest like restaurants or hospitals around a location?

Nearby search using the Overpass API locates restaurants, hospitals, transit stops, and hotels around a given coordinate or within a bounding box. The maps skill ranks these points of interest by distance and provides map links.

Does this geocoding skill support reverse geocoding to get an address from coordinates?

Reverse geocoding converts latitude and longitude coordinates back into readable street addresses. The maps skill queries Nominatim to perform this coordinate-to-address lookup and includes coordinate validation for accuracy.

How do I check the local timezone for a specific location coordinate?

Timezone checks retrieve local timezone details for provided coordinates by querying TimeAPI.io. The maps skill returns the timezone information alongside geocoding results for travel and scheduling workflows.

What happens when OpenStreetMap API requests fail during location lookup?

Fallback handling for network failures ensures location queries degrade gracefully when OpenStreetMap APIs are unavailable. The maps skill validates coordinates and implements category filtering to maintain result accuracy during partial outages.