maps

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

12|2|Updated Feb 2, 2020
One-click install
npx skills add https://github.com/servitola/dotfiles --skill maps-servitola
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: maps
Source: https://github.com/servitola/dotfiles/tree/main/claude-code/skills/maps
Command: npx skills add https://github.com/servitola/dotfiles --skill maps-servitola

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Quickly turning geolocation data into actionable information: geocoding, nearby POIs (covering 44 categories), routing distances, and timezone lookups using free OpenStreetMap data with no API keys.

Core Features & Use Cases

  • Geocode places and reverse geocode coordinates to human-readable addresses.
  • Find nearby POIs across 44 categories using free data sources with reliable mirrors.
  • Compute driving/walking/cycling distances and directions, plus timezone information for a location.
  • Supports 8 commands via maps_client.py for CLI access.

Quick Start

The Maps skill can be invoked to locate a place, fetch nearby venues, or plan a route from A to B.

Frequently Asked Questions about maps

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

FAQPage Schema
How do I geocode addresses and find nearby POIs without using API keys?

You can geocode addresses and find nearby POIs without API keys by querying free OpenStreetMap data. This tool merges results from multiple Overpass mirrors to return structured location data suitable for chat-based assistants.

Can I compute driving and cycling routes using OpenStreetMap data via a CLI?

Yes, you can compute driving, walking, and cycling routes using OpenStreetMap data via a CLI. The maps_client.py script exposes 8 commands to calculate distances and directions without requiring external API keys.

What's the best way to look up timezones for coordinates using free OSM data?

The best way to look up timezones for coordinates using free OSM data is through a stdlib-only Python script. It processes coordinate inputs directly and returns timezone information alongside routing and geocoding results.

Do I need to install external dependencies to reverse geocode coordinates to addresses?

No, you do not need to install external dependencies to reverse geocode coordinates. The tool operates with a stdlib-only Python footprint, requiring no API keys or external packages to convert coordinates into human-readable addresses.

How many POI categories can I search for using OpenStreetMap Overpass mirrors?

You can search across 44 POI categories using OpenStreetMap Overpass mirrors. The tool aggregates data from multiple mirrors to ensure reliable query responses for nearby venues.

Why use a stdlib-only Python script for routing and geocoding instead of other API-based tools?

Using a stdlib-only Python script for routing and geocoding eliminates API key requirements and external dependencies. It directly queries OpenStreetMap Overpass mirrors, providing a lightweight, self-contained solution for location intelligence tasks.