maps

Provides OpenStreetMap-based geocoding, POI discovery, and routing services via OSRM APIs.

Updated Jun 25, 2026
One-click install
npx skills add https://github.com/Rheasilvia/hermes-desktop --skill maps-rheasilvia
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/Rheasilvia/hermes-desktop/tree/main/skills/productivity/maps
Command: npx skills add https://github.com/Rheasilvia/hermes-desktop --skill maps-rheasilvia

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 direct, programmatic access to geographic data, routing, and place information.

Core Features & Use Cases

  • Geocoding & Reverse Geocoding: Convert place names to coordinates or vice versa instantly.
  • POI Discovery: Find nearby restaurants, hospitals, or services using OpenStreetMap data.
  • Routing & Navigation: Calculate travel distances, times, and turn-by-turn directions for driving, walking, or cycling.
  • Use Case: Quickly find the nearest pharmacy to a user's current location or generate a travel plan between two city landmarks.

Quick Start

Use the maps skill to find the nearest coffee shops within 500 meters 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 perform geocoding and routing using OpenStreetMap data?

OpenStreetMap geocoding and routing is performed by sending programmatic network requests to OSRM APIs. This process directly returns geographic coordinates, travel distances, and turn-by-turn directions without manual map lookups.

Can I find nearby points of interest like restaurants or hospitals without external dependencies?

Yes, you can discover nearby points of interest using OpenStreetMap data. This POI discovery requires only the Python standard library to execute network requests and process spatial data, requiring no external dependencies.

What's the best way to calculate travel distances and times for different transport modes?

The best way to calculate travel distances and times is by using OSRM API routing services. This method supports various transport modes including driving, walking, and cycling to generate accurate travel plans.

Does this routing approach require installing external Python packages?

No, this routing approach does not require installing external Python packages. It operates entirely using the Python standard library to execute network requests and process spatial data without external dependencies.

How do I convert place names to coordinates for location-based queries?

You convert place names to coordinates by leveraging geocoding services via OpenStreetMap APIs. This instantly translates textual location queries into precise geographic coordinates for routing and navigation tasks.