local-places

Search and resolve local places via the Google Places API through a FastAPI proxy.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/coltonbatts/Loubot --skill local-places-coltonbatts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: local-places
Source: https://github.com/coltonbatts/Loubot/tree/main/skills/local-places
Command: npx skills add https://github.com/coltonbatts/Loubot --skill local-places-coltonbatts

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, making location-based searches efficient and structured.

Core Features & Use Cases

  • Location Resolution: Accurately identifies and resolves user-provided location descriptions (e.g., "Soho, London") into precise coordinates.
  • Place Searching: Finds places based on queries, with options to filter by type, opening hours, rating, and price level, all within a specified radius.
  • Place Details Retrieval: Fetches comprehensive information about a specific place, including address, phone number, and website.
  • Use Case: A user asks, "Find a highly-rated, open Italian restaurant near me." The skill first resolves "near me" to a specific location, then searches for Italian restaurants matching the criteria, and finally presents the results.

Quick Start

Use the local-places skill to search for a coffee shop near the coordinates 51.5137, -0.1366.

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 restaurants using the Google Places API?

You can search for local restaurants using the Google Places API by routing structured queries through a FastAPI proxy. This allows you to filter results by business type, open status, rating, and price level within a specified radius.

What do I need to set up to resolve location descriptions into coordinates?

You need a local server setup and a GOOGLE_PLACES_API_KEY environment variable to resolve location descriptions into coordinates. This configuration powers the FastAPI proxy to accurately map descriptive location names into precise coordinates.

Can I filter Google Maps place searches by rating and open status?

Yes, you can filter Google Maps place searches by rating and open status. The FastAPI proxy facilitates structured queries for points of interest, allowing you to specify filters for opening hours, price levels, and business types.

How do I retrieve detailed information like a phone number for a specific place?

You retrieve detailed information like a phone number for a specific place using the place details retrieval feature. This fetches comprehensive data about a specific location, including its address, phone number, and website.

What is the best way to find highly-rated open businesses near specific coordinates?

The best way to find highly-rated open businesses near specific coordinates is to use a FastAPI proxy with the Google Places API. You can pass exact coordinates, apply a location bias, and filter results by open status and rating.

Why do I need a FastAPI proxy for local place searches instead of calling the API directly?

Using a FastAPI proxy makes local place searches efficient and structured by standardizing your Google Places API requests. It abstracts the complexity of raw API calls, enabling seamless location resolution and structured filtering by type, radius, and price.