maps

Provide geocoding, POI search, routing, and timezone data via OpenStreetMap and OSRM.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies location-based tasks by providing geocoding, POI search, routing, and timezone information, all powered by OpenStreetMap and OSRM.

Core Features & Use Cases

  • Geocoding: Convert addresses and place names into coordinates.
  • POI Search: Find points of interest (POIs) like restaurants, hospitals, and hotels.
  • Routing: Get turn-by-turn directions and travel time between locations.
  • Timezone Information: Determine the local time for any location.
  • Use Case: Need to find the nearest restaurant to your current location? Use this Skill to search for nearby restaurants and get directions.

Quick Start

Use the maps skill to find nearby restaurants at my current location.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I convert an address into geographic coordinates for my application?

Geocoding converts addresses and place names into coordinates using the Nominatim API. You provide a location name, and the service returns the exact latitude and longitude needed for mapping applications.

Can I find nearby points of interest like restaurants or hospitals using OpenStreetMap?

POI search finds points of interest like restaurants, hospitals, and hotels using the Overpass API. You query for specific amenities near a location to retrieve relevant geographic data for your application.

What is the best way to get turn-by-turn routing directions between two locations?

Routing provides turn-by-turn directions and travel time between locations using OSRM. You specify origin and destination coordinates to calculate the optimal path and estimated duration for navigation.

How do I determine the local timezone for a specific location?

Timezone information determines the local time for any geographic location. By inputting coordinates into the maps service, you retrieve the accurate timezone data required for global scheduling applications.

Do I need any external dependencies to use geocoding and routing features?

No external dependencies are required to use the geocoding, routing, and POI search features. The service operates independently by directly querying OpenStreetMap, Nominatim, Overpass API, and OSRM.

Can I combine POI search and routing to navigate to a nearby restaurant?

Yes, you can combine POI search and routing to navigate to a nearby restaurant. First find nearby restaurants using the Overpass API, then use OSRM to get turn-by-turn directions to the selected destination.