maps

Resolve geographic queries for places, routes, and coordinates using OpenStreetMap and OSRM.

3|1|Updated Apr 19, 2024
One-click install
npx skills add https://github.com/guccang/blogclaw --skill maps-guccang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/guccang/blogclaw/tree/main/cmd/hermes-agent/vendor/hermes_runtime/skills/productivity/maps
Command: npx skills add https://github.com/guccang/blogclaw --skill maps-guccang

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill solves the challenge of accessing reliable location intelligence without managing complex mapping services, enabling geocoding, routing, and place discovery from natural language requests.

Core Features & Use Cases

  • Location Search and Geocoding: Convert place names into coordinates and coordinates into readable addresses using open geographic data sources.
  • Nearby Places and Routing: Discover points of interest, calculate travel distances, generate directions, and retrieve timezone information for locations.
  • Use Case: A user can ask for nearby restaurants, walking directions between landmarks, or the travel time between two cities and receive structured location results.

Quick Start

Ask the maps skill to find cafes near a location or calculate directions between two places.

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 using geocoding?

Routing generates navigation directions, calculates travel distances, and estimates travel time between two locations using OSRM. You can request walking or driving routes between landmarks to receive structured path guidance.

How do I find nearby points of interest like restaurants?

Yes, timezone lookup retrieves the current local time and timezone identifier for any given location. By passing geographic coordinates to TimeAPI, the service resolves the exact timezone and returns the corresponding regional time data.

Can I use OpenStreetMap for area analysis and distance calculations?

No external dependencies are required as the skill uses the Python standard library to interact with OpenStreetMap, Overpass, OSRM, and TimeAPI. You simply need to provide natural language location queries to access reliable location intelligence.

What are the limitations of using OSRM for navigation directions?

Yes, geocoding handles reverse resolution by converting raw latitude and longitude coordinates back into structured, readable addresses. This allows you to input geographic points and retrieve the corresponding human-readable location names.