Install
$ agentstack add skill-martin-hausleitner-martins-awesome-skills-find-nearby ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Find Nearby — Local Place Discovery
Find restaurants, cafes, bars, pharmacies, and other places near any location. Uses OpenStreetMap (free, no API keys). Works with:
- Coordinates from Telegram location pins (latitude/longitude in conversation)
- Addresses ("near 123 Main St, Springfield")
- Cities ("restaurants in downtown Austin")
- Zip codes ("pharmacies near 90210")
- Landmarks ("cafes near Times Square")
Quick Reference
# By coordinates (from Telegram location pin or user-provided)
python3 SKILL_DIR/scripts/find_nearby.py --lat --lon --type restaurant --radius 1500
# By address, city, or landmark (auto-geocoded)
python3 SKILL_DIR/scripts/find_nearby.py --near "Times Square, New York" --type cafe
# Multiple place types
python3 SKILL_DIR/scripts/find_nearby.py --near "downtown austin" --type restaurant --type bar --limit 10
# JSON output
python3 SKILL_DIR/scripts/find_nearby.py --near "90210" --type pharmacy --json
Parameters
| Flag | Description | Default | |------|-------------|---------| | --lat, --lon | Exact coordinates | — | | --near | Address, city, zip, or landmark (geocoded) | — | | --type | Place type (repeatable for multiple) | restaurant | | --radius | Search radius in meters | 1500 | | --limit | Max results | 15 | | --json | Machine-readable JSON output | off |
Common Place Types
restaurant, cafe, bar, pub, fast_food, pharmacy, hospital, bank, atm, fuel, parking, supermarket, convenience, hotel
Workflow
- Get the location. Look for coordinates (
latitude: ... / longitude: ...) from a Telegram pin, or ask the user for an address/city/zip.
- Ask for preferences (only if not already stated): place type, how far they're willing to go, any specifics (cuisine, "open now", etc.).
- Run the script with appropriate flags. Use
--jsonif you need to process results programmatically.
- Present results with names, distances, and Google Maps links. If the user asked about hours or "open now," check the
hoursfield in results — if missing or unclear, verify withweb_search.
- For directions, use the
directions_urlfrom results, or construct:https://www.google.com/maps/dir/?api=1&origin=,&destination=,
Tips
- If results are sparse, widen the radius (1500 → 3000m)
- For "open now" requests: check the
hoursfield in results, cross-reference withweb_searchfor accuracy since OSM hours aren't always complete - Zip codes alone can be ambiguous globally — prompt the user for country/state if results look wrong
- The script uses OpenStreetMap data which is community-maintained; coverage varies by region
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: Martin-Hausleitner
- Source: Martin-Hausleitner/martins-awesome-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.