maps

Geocode places, route maps, and find nearby POIs using OpenStreetMap data.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill maps-azmiariffaris
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/azmiariffaris/HERMES-AGENT/tree/main/snapshot/hermes/skills/productivity/maps
Command: npx skills add https://github.com/azmiariffaris/HERMES-AGENT --skill maps-azmiariffaris

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Location intelligence and place discovery using free, open data sources. Geocode, reverse geocode, find nearby POIs, calculate distances and directions, and determine timezones.

Core Features & Use Cases

  • Geocoding and reverse geocoding using OpenStreetMap data via Nominatim
  • Nearby POI search across 44 categories via Overpass
  • Distance and routing with OSRM
  • Timezone lookup for coordinates
  • Bounding box and area calculations for named places
  • Lightweight CLI with zero external dependencies (stdlib only)

Quick Start

Geocode a location by asking the assistant to search for a place, for example 'Eiffel Tower'.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I geocode addresses using OpenStreetMap data in Python?

Geocoding with OpenStreetMap data in Python converts place names to coordinates using the Nominatim API. This Skill performs forward and reverse geocoding without external dependencies, requiring only Python 3.8+ standard library.

Can I calculate driving distances and routes with OSRM without installing extra packages?

Calculating driving distances and routes with OSRM is possible without extra packages because this Skill uses Python 3.8+ standard library only. It queries the OSRM API to compute travel distances and directions between mapped coordinates.

How do I find nearby points of interest like amenities using Overpass API?

Finding nearby points of interest uses the Overpass API to search across 44 amenity categories. You query by coordinates or place name to discover nearby POIs using free OpenStreetMap data.

Does this geocoding and routing Skill require any external Python dependencies?

This geocoding and routing Skill requires zero external Python dependencies. It operates entirely with the Python 3.8+ standard library, accessing Nominatim, Overpass, and OSRM via public APIs.

What's the best way to find timezones for geographic coordinates in a CLI workflow?

Finding timezones for geographic coordinates in a CLI workflow is done by querying the TimeAPI.io service. The Skill determines the timezone for any given latitude and longitude pair.

How do I compute bounding boxes for named places using free mapping data?

Computing bounding boxes for named places uses OpenStreetMap data via Nominatim. The Skill calculates the bounding box and area for a searched location to define its geographic boundaries.