maps

Geocode place names to coordinates using OpenStreetMap/Nominatim, Overpass, and OSRM.

2|Updated Apr 25, 2026
One-click install
npx skills add https://github.com/AlexiosBluffMara/mercury --skill maps-alexiosbluffmara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/AlexiosBluffMara/mercury/tree/main/skills/productivity/maps
Command: npx skills add https://github.com/AlexiosBluffMara/mercury --skill maps-alexiosbluffmara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Location intelligence and routing capabilities using free, open data sources, enabling geocoding, reverse geocoding, nearby POI searches, and simple routing without API keys.

Core Features & Use Cases

  • Geocoding and reverse geocoding to coordinates from place names
  • Nearby POI search across multiple categories with distance estimates and maps links
  • Distance, directions, and turn-by-turn navigation using open data road networks
  • Timezone lookup and area/bounding box calculations for named places

Quick Start

Geocode a place name and then search for nearby POIs within a small radius.

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 without using an API key?

Geocoding place names to coordinates is possible without API keys by using OpenStreetMap and Nominatim open data sources. The Skill handles HTTP requests and robust error handling to return coordinates directly.

How do I find nearby points of interest using OpenStreetMap Overpass?

Finding nearby POIs uses the Overpass API to search across multiple categories within a specified radius. It returns distance estimates and maps links for each point of interest found around the target location.

Can I calculate driving distances and turn-by-turn routing with OSRM offline?

Yes, you can calculate distance, directions, and turn-by-turn navigation using OSRM and open data road networks. The Skill processes routing requests with fallback mechanisms to handle potential HTTP errors.

Does this geocoding and routing approach work for CLI and conversational workflows?

The geocoding, routing, and place lookup capabilities apply directly to both CLI and conversational workflows. It integrates open data sources to provide location intelligence without API keys across different interfaces.

What are the limitations of using Nominatim and OSRM for routing and geocoding?

Limitations of using Nominatim and OSRM include reliance on public open data network availability and potential HTTP errors. The Skill implements robust fallbacks to mitigate failures during geocoding and routing requests.

How do I get timezone and bounding box data for a named place?

To get timezone and bounding box data for a named place, the Skill performs area and bounding box calculations using geocoded coordinates. This provides location intelligence details alongside standard routing features.