local-places

Search local places via a FastAPI proxy to the Google Places API.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/sentientsprite/nemo-agent --skill local-places-sentientsprite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-places
Source: https://github.com/sentientsprite/nemo-agent/tree/main/skills/local-places
Command: npx skills add https://github.com/sentientsprite/nemo-agent --skill local-places-sentientsprite

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps users find local points of interest like restaurants, cafes, and more, by leveraging the Google Places API through a local proxy.

Core Features & Use Cases

  • Location Resolution: Accurately identifies and resolves user-provided location strings (e.g., "Soho, London") into precise coordinates.
  • Place Searching: Finds places based on queries (e.g., "coffee shop") with advanced filtering options like open status, minimum rating, and price level.
  • Place Details Retrieval: Fetches comprehensive information about a specific place, including address, phone number, website, and opening hours.
  • Use Case: A user asks, "Find me a highly-rated Italian restaurant that's open now near Times Square." The skill first resolves "Times Square" to coordinates, then searches for Italian restaurants within a radius, applying the specified filters, and presents the results.

Quick Start

Use the local-places skill to search for a coffee shop near the Eiffel Tower.

Frequently Asked Questions about local-places

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

FAQPage Schema
How do I search for local places using the Google Maps API through a local server?

You can search for local places using the Google Maps API by running a local FastAPI server that proxies requests, enabling location resolution, filtered place searching, and detailed place information retrieval. A Google Places API key is required.

Can I filter Google Places API search results by rating, open status, and price level?

Yes, you can filter Google Places API search results by open status, minimum rating, and price level. The local proxy server accepts these parameters to refine your queries for specific points of interest like restaurants or cafes.

Do I need to run a FastAPI server locally to resolve location strings into coordinates?

Yes, you need a FastAPI server running locally to resolve location strings into precise coordinates. This server acts as a proxy for the Google Places API, handling the location resolution process before performing place searches.

How do I retrieve detailed information like phone numbers and opening hours for a specific place?

You retrieve detailed place information including address, phone number, website, and opening hours by querying the local FastAPI server. The server fetches comprehensive details from the Google Places API for the specified location.

What is needed to set up a local proxy for Google Maps place searches?

To set up a local proxy for Google Maps place searches, you need a valid Google Places API key and a running FastAPI server. This configuration allows you to perform location resolution and filtered place searches locally.

Why does my local places search require resolving location strings first?

Resolving location strings first is required because the Google Places API needs precise coordinates. The FastAPI server translates user-provided locations like "Soho, London" into coordinates before applying search filters and fetching results.