maps

Geocode places, discover POIs, compute routes, and look up timezones via OpenStreetMap.

Updated May 20, 2026
One-click install
npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill maps-sriramkunamsetty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent/tree/main/hermes-agent/skills/productivity/maps
Command: npx skills add https://github.com/SriRamkunamsetty/SITA2.0-HermesAgent --skill maps-sriramkunamsetty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Geolocation tasks often require turning place names into coordinates, finding nearby places, computing travel distances, routing, and timezone data. This skill provides a self-contained toolkit to perform geocoding, reverse geocoding, nearby POI searches, distance and directions calculations, and timezone lookups using OpenStreetMap/Nominatim, Overpass, OSRM, and TimeAPI.

Core Features & Use Cases

  • Geocode place names to coordinates and reverse geocode coordinates to human-readable addresses.
  • Discover POIs nearby by category, with distance and maps links.
  • Compute road distances and drive times, or walk/cycle routes between two places.
  • Retrieve timezone information for coordinates and use it to schedule events or apps.
  • Example: plan a quick trip by locating a cafe near a landmark, measure driving distance to the hotel, and fetch the current timezone.

Quick Start

Geocode a place name to coordinates to begin.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I geocode place names to coordinates using OpenStreetMap data?

Geocoding place names to coordinates uses OpenStreetMap Nominatim data to return precise latitude and longitude values. You provide a location string, and the skill resolves it to coordinates for location-aware applications.

Can I find nearby points of interest by category with Overpass?

Nearby POI discovery uses Overpass to search OpenStreetMap data by category and location. You can find landmarks, cafes, or other places around a coordinate and receive distance calculations and maps links.

What is the best way to calculate driving distance and routing between two places?

Routing and drive time calculations use OSRM to compute road distances between two coordinates. It supports driving, walking, and cycling directions to help plan travel routes effectively.

Does this geocoding skill require external API keys or dependencies?

This skill requires no external dependencies and operates as a stdlib-only Python CLI. It handles HTTP requests with retries and safe parameter parsing internally, using public OpenStreetMap and OSRM endpoints.

How do I retrieve timezone information for specific coordinates?

Timezone lookups use TimeAPI to retrieve timezone information for coordinates. You can fetch current timezone data across coordinates and places to schedule events or synchronize applications.

Can I reverse geocode coordinates to a human-readable address?

Reverse geocoding transforms coordinates back into human-readable addresses using OpenStreetMap Nominatim data. It accepts latitude and longitude inputs and resolves them to descriptive location strings.