maps

Geocode places, find nearby POIs, and compute routes using OpenStreetMap data.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/matthew-johnson/hermes-agent --skill maps-matthew-johnson
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/matthew-johnson/hermes-agent/tree/main/skills/productivity/maps
Command: npx skills add https://github.com/matthew-johnson/hermes-agent --skill maps-matthew-johnson

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Geospatial queries and place discovery rely on free map data, enabling geocoding, POI search, routing, and timezone lookups without API keys.

Core Features & Use Cases

  • Geocode and reverse geocode names to coordinates and addresses.
  • Find nearby POIs by category with distance and maps links.
  • Compute driving, walking, or cycling routes and times.
  • Determine timezone information for coordinates and area/bbox queries.

Quick Start

Geocode a place name to coordinates by running the maps client with a search query like '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 place names to coordinates using OpenStreetMap data?▼

Geocode place names to coordinates by passing a search query to the maps client, which leverages OpenStreetMap Nominatim data. This returns precise latitude and longitude points for your queried locations without requiring any API keys.

Can I find nearby points of interest by category without an API key?▼

Yes, you can find nearby points of interest (POIs) by category using OpenStreetMap Overpass integration. The Skill identifies local amenities across global regions and calculates distances while providing direct maps links, all without needing authentication.

What's the best way to compute driving, walking, or cycling routes with open data?▼

Compute driving, walking, or cycling routes using integrated OSRM utilities and OpenStreetMap data. The Skill calculates accurate travel times and path geometries, automatically falling back to mirror endpoints if the primary routing service is unavailable.

Does this approach require any external dependencies or paid API subscriptions?▼

No external dependencies or paid API subscriptions are required. Geospatial queries, place discovery, routing, and timezone lookups are powered entirely by free open data sources like OpenStreetMap, ensuring robust input handling with zero configuration barriers.

How does timezone lookup work for specific geographic coordinates?▼

Timezone lookup works by querying geographic coordinates against boundary data extracted from OpenStreetMap. The Skill determines exact timezone information for any given location and supports broader area or bounding box queries for regional timezone identification.

Are there limitations when performing reverse geocoding or boundary queries?▼

Limitations for reverse geocoding and boundary queries depend on OpenStreetMap data availability and Overpass endpoint reliability. The Skill mitigates service disruptions by implementing safe JSON-structured outputs and automatic fallbacks to mirror endpoints for consistent results.