maps

Geocode locations, calculate routes, and search points of interest via OpenStreetMap and OSRM.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/ghufronbagaskara/agent-im --skill maps-ghufronbagaskara
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/ghufronbagaskara/agent-im/tree/main/hermes-home/skills/productivity/maps
Command: npx skills add https://github.com/ghufronbagaskara/agent-im --skill maps-ghufronbagaskara

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill eliminates the need for manual map lookups and coordinate calculations by providing a direct interface for geocoding, routing, and point-of-interest discovery.

Core Features & Use Cases

  • Geocoding & Reverse Geocoding: Convert place names to coordinates or vice versa instantly.
  • POI Discovery: Find nearby services like restaurants, hospitals, or transit stations using OpenStreetMap data.
  • Navigation & Planning: Calculate travel distances, times, and turn-by-turn directions for driving, walking, or cycling.

Quick Start

Use the maps skill to find the nearest pharmacy to the current location by providing the latitude and longitude coordinates.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I convert place names to coordinates using geocoding?

Geocoding converts place names to latitude and longitude coordinates instantly. This skill processes geographic queries through OpenStreetMap data, enabling direct coordinate-based lookups without manual map searches or external dependencies.

Can I calculate driving distances and turn-by-turn directions without external dependencies?

Yes, you can calculate travel distances, times, and turn-by-turn directions for driving, walking, or cycling. It uses Python standard library to execute network requests to OSRM public mapping APIs, requiring no external dependencies.

How do I find nearby points of interest like hospitals or transit stations?

Point-of-interest discovery finds nearby services like restaurants, hospitals, or transit stations using OpenStreetMap data. You provide latitude and longitude coordinates to retrieve spatial analysis results for nearby locations.

Does this routing and navigation tool require any external Python packages?

No, this routing and navigation tool requires only the Python standard library. It executes network requests to public mapping APIs directly, meaning no external dependencies are needed to perform geocoding, routing, or spatial analysis.

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

Reverse geocoding converts latitude and longitude coordinates back into readable place names. It works by processing coordinate-based lookups against OpenStreetMap data to retrieve the corresponding location intelligence and address information.

When should I not use this approach for spatial analysis?

You should not use this approach if your spatial analysis requires offline capabilities or private mapping servers. It relies on executing network requests to public OpenStreetMap and OSRM APIs, necessitating consistent internet connectivity.