maps

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the challenge of manually searching for geographic information, calculating travel distances, and finding nearby points of interest by providing a unified, automated interface for location-based data.

Core Features & Use Cases

  • Geocoding and Reverse Geocoding: Convert place names to coordinates or vice versa instantly.
  • POI Discovery: Find nearby restaurants, hospitals, or services using OpenStreetMap data.
  • Routing and Navigation: Calculate travel times and turn-by-turn directions for driving, walking, or cycling.
  • Use Case: A user can ask for the nearest pharmacy to their current location or get the walking distance between two landmarks without leaving the chat interface.

Quick Start

Use the maps skill to find the nearest coffee shops within a 500 meter radius of the Eiffel Tower.

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 for geocoding tasks?

Geocoding converts place names to geographic coordinates instantly using OpenStreetMap data. You can also perform reverse geocoding to translate coordinates back into readable place names without external dependencies.

Can I calculate routing and navigation directions without installing external libraries?

Routing and navigation calculations run using the Python standard library and public OSRM APIs. The skill computes travel times and turn-by-turn directions for driving, walking, or cycling with zero external dependencies required.

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

POI discovery searches OpenStreetMap data to find nearby restaurants, hospitals, or services. You can query specific points of interest within a defined radius of any location coordinate to get localized spatial search results.

Does this geocoding skill require any external dependencies or API keys?

Zero-dependency execution is supported using Python standard library modules and public mapping APIs. No external dependencies or API keys are required to perform geocoding, routing, or point-of-interest searches.

What's the best way to get walking distance between two landmarks?

Calculate walking distance between landmarks by providing the location names to the routing service. The skill uses OSRM data to return precise travel times and turn-by-turn walking directions directly within the interface.

Can I perform spatial analysis for real-world geographic context in Python?

Spatial analysis tasks are facilitated using Python standard library modules and public mapping APIs. The skill provides real-world geographic context for agents requiring location intelligence, routing, and spatial queries.