goplaces

Query the Google Places API for text search, place details, and location resolution.

Updated Mar 2, 2026
One-click install
npx skills add https://github.com/chebizarro/swarmstr --skill goplaces-chebizarro
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goplaces
Source: https://github.com/chebizarro/swarmstr/tree/main/skills/goplaces
Command: npx skills add https://github.com/chebizarro/swarmstr --skill goplaces-chebizarro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a command-line interface to the Google Places API, enabling users to easily search for places, get details, resolve locations, and retrieve reviews without complex API integrations.

Core Features & Use Cases

  • Place Search: Find businesses and points of interest based on text queries, with options for filtering by opening hours, rating, and proximity.
  • Place Details: Retrieve comprehensive information about a specific place using its ID, including reviews.
  • Location Resolution: Convert human-readable addresses or place names into structured location data.
  • Use Case: A user needs to find nearby highly-rated pizza restaurants open now. They can use goplaces search "pizza" --open-now --min-rating 4 to get a list of relevant options.

Quick Start

Use the goplaces skill to search for "coffee shops" near a specific latitude and longitude.

Frequently Asked Questions about goplaces

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

FAQPage Schema
How do I search for nearby places using the Google Places API from the command line?

You can query the Google Places API for text search directly from the command line by providing a text query and optional filters like opening hours, rating, and proximity to return a list of relevant locations.

How do I convert a human-readable address into structured location data?

Location resolution converts human-readable addresses or place names into structured JSON location data, allowing you to easily script and parse geographic coordinates for applications requiring location-based information.

Can I retrieve place details and reviews using a Place ID via the Google Places API?

Yes, you can retrieve comprehensive place details and reviews by providing a specific Place ID to the Google Places API, returning scriptable JSON output for application integration.

Do I need an API key to use a Google Places API client for location search?

Yes, you must set the GOOGLE_PLACES_API_KEY environment variable for authentication to access the Google Places API, and you can optionally set GOOGLE_PLACES_BASE_URL for custom endpoints.

What is the best way to filter Google Places API search results for open businesses?

You can filter Google Places API search results by appending flags like --open-now and --min-rating to your text search query, ensuring you only retrieve highly-rated places currently open.

Are Google Places API location lookups limited to specific output formats?

Google Places API location lookups via this client are designed to output scriptable JSON data, ensuring easy integration into applications but limiting direct output to structured JSON format only.