find-nearby

Search OpenStreetMap for nearby amenities within a specified radius.

4|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/ragnarokhaa/hermes --skill find-nearby-ragnarokhaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: find-nearby
Source: https://github.com/ragnarokhaa/hermes/tree/main/hermes-cerul-tech-news-package/hermes-cerul-tech-news-package/hermes-agent/skills/leisure/find-nearby
Command: npx skills add https://github.com/ragnarokhaa/hermes --skill find-nearby-ragnarokhaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the process of finding nearby places such as restaurants, cafes, and pharmacies, eliminating the need for manual searching and saving time.

Core Features & Use Cases

  • Location-based Discovery: Find places using coordinates, addresses, cities, zip codes, or landmarks.
  • Multiple Place Types: Supports searching for a variety of places including restaurants, cafes, bars, pharmacies, etc.
  • Search Radius and Limit: Allows users to specify a search radius and limit the number of results.
  • JSON Output: Provides machine-readable JSON output for programmatic use.

Quick Start

Run the find-nearby skill to search for restaurants within 2 kilometers of your current location using the following command:

python3 SKILL_DIR/scripts/find_nearby.py --near "my location" --type restaurant --radius 2000

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 using OpenStreetMap by running a Python script that queries amenities within a specified radius. The tool outputs a list of places including their name, type, distance, and exact location coordinates.

Can I search for specific amenities like restaurants or pharmacies by coordinates?

Yes, you can search for specific amenities like restaurants or pharmacies using coordinates, addresses, cities, zip codes, or landmarks. You can specify the place type and search radius to filter the OpenStreetMap results returned.

Do I need Python to search OpenStreetMap for local amenities?

Yes, you need Python installed to execute the script that queries OpenStreetMap data. The script requires a Python environment and access to OpenStreetMap to process your location input and return nearby amenities.

How do I limit the number of nearby places returned in a location search?

You can limit the number of nearby places returned by specifying a maximum result count and a search radius in the script parameters. This filters the OpenStreetMap amenities to only show the closest matches within your defined range.

Does the nearby places search output JSON for programmatic use?

Yes, the nearby places search provides machine-readable JSON output. This format includes the name, type, distance, and location of each amenity found, making it suitable for direct integration into other applications.

What's the best way to get a list of cafes within a specific radius of an address?

The best way to get a list of cafes within a specific radius is to pass the address and radius parameters to the Python script. It queries OpenStreetMap for the specified amenity type and returns the matching locations with distance data.