find-nearby

Identify nearby places from OpenStreetMap using Overpass and Nominatim, outputting JSON with distances and coordinates.

1|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/tangzheng202202/hermes-skills --skill find-nearby-tangzheng202202
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-nearby
Source: https://github.com/tangzheng202202/hermes-skills/tree/main/09-tools/leisure
Command: npx skills add https://github.com/tangzheng202202/hermes-skills --skill find-nearby-tangzheng202202

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Identify nearby places around a given location using OpenStreetMap data.

Core Features & Use Cases

  • Geocode addresses, cities, or landmarks into coordinates and search nearby amenities within a configurable radius.
  • Retrieve results with distance, coordinates, type, and links to Google Maps for quick navigation.
  • Supports multiple place types in a single query and outputs JSON for programmatic use.

Quick Start

Run the script with a location query or coordinates to fetch nearby places instantly.

Frequently Asked Questions about find-nearby

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

FAQPage Schema
How do I find nearby places using OpenStreetMap data?

You can find nearby places by querying OpenStreetMap via Overpass and Nominatim. This process geocodes addresses or coordinates into a target location and returns structured JSON results with nearby amenities, distances, and map links.

Can I search for multiple place types around an address at once?

Yes, you can search for multiple place types in a single query. The tool geocodes your provided address, city, or zip code into coordinates and retrieves all specified nearby amenities within a configurable radius.

Does this nearby search tool support both coordinates and postal codes?

Yes, the nearby search supports flexible queries using coordinates, addresses, cities, and zip codes. Nominatim handles the geocoding to convert these inputs into coordinates for the Overpass API search.

How do I get JSON output with distance and coordinates for nearby amenities?

You get JSON output by running the script with your location query. The structured results include the distance, coordinates, place type, optional fields, and direct links to Google Maps for each nearby amenity found.

What is the best way to geocode an address and retrieve nearby amenities?

The best way is using Nominatim to geocode the address into coordinates, then leveraging Overpass to search for nearby amenities within a set radius. This returns structured data with distances and maps links for immediate navigation.

Do I need to install external dependencies to use this nearby search?

No external dependencies are required to use this nearby search. The script operates independently to query OpenStreetMap data via Overpass and Nominatim, outputting structured JSON results without prerequisite installations.