maps

Resolve place-based search, routing, and proximity lookups via OpenStreetMap APIs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill removes the friction of manually looking up places, coordinates, routes, and local services by turning natural language location questions into accurate map data.

Core Features & Use Cases

  • Geocoding and Reverse Geocoding: Convert place names into coordinates or coordinates into a readable address.
  • Nearby Place Search: Find restaurants, hotels, hospitals, transit stops, and many other points of interest around a location or map pin.
  • Routing and Directions: Calculate driving, walking, or cycling distance, travel time, and turn-by-turn steps between two places.
  • Area and Bounding Box Search: Discover POIs within a named region or custom rectangle for planning, scouting, or analysis.
  • Use Case: A user sends a location pin and asks for nearby cafes, then wants the closest route to one of them and a map link to open it instantly.

Quick Start

Use the maps skill to look up nearby pharmacies around the user's location and return the top results with distances and clickable map links.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I convert a place name to coordinates and find nearby points of interest?

Geocoding converts place names to latitude and longitude coordinates, enabling nearby POI discovery by filtering categories like restaurants or transit stops around the resolved location. Results include distances and clickable map links.

Can I calculate driving distance and turn-by-turn directions between two locations?

Routing calculates driving, walking, or cycling distance, travel time, and turn-by-turn steps between two places using OSRM. It validates coordinates and applies retry handling to return accurate route data.

How do I find points of interest within a specific area or bounding box?

Area and bounding box searches discover POIs within a named region or custom rectangle. Overpass queries filter specific categories within the defined boundaries, returning deduplicated location results for planning or analysis.

Does this geocoding tool require access to OpenStreetMap Nominatim and Overpass?

Yes, resolving place-based search, routing, and proximity lookups requires OpenStreetMap Nominatim, Overpass, OSRM, and TimeAPI.io access. These services provide the underlying geocoding, POI, routing, and timezone data.

What is reverse geocoding and how does it work with map coordinates?

Reverse geocoding converts latitude and longitude coordinates into a readable address. By validating the input coordinates against Nominatim, the process returns the human-readable street address or place name for that exact map pin.