goplaces

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

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill goplaces-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: goplaces
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/goplaces
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill goplaces-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill simplifies querying the Google Places API for various location-based information, making it easy to find places, get details, and read reviews without complex API calls.

Core Features & Use Cases

  • Text Search: Find places based on keywords (e.g., "coffee", "pizza").
  • Place Details: Retrieve in-depth information about a specific place using its ID.
  • Resolve Locations: Find places by address or general location names.
  • Reviews: Access user reviews for places.
  • Structured Output: Option to get results in JSON format for scripting.
  • Use Case: Planning a trip and need to find highly-rated Italian restaurants within a 2km radius of your hotel? This Skill can do that.

Quick Start

Use the goplaces skill to search for "bookstores" near your current location.

Frequently Asked Questions about goplaces

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

FAQPage Schema
How do I find places and get reviews using the Google Places API?

To find places and get reviews using the Google Places API, you can use a text search to locate spots by keyword, then retrieve place details and user reviews via the specific place ID.

What do I need to query Google Places for location search?

To query Google Places for location search, you need to set the GOOGLE_PLACES_API_KEY environment variable, with an optional GOOGLE_PLACES_BASE_URL to route your API requests.

Can I get Google Places API search results in JSON format for scripting?

Yes, you can get Google Places API search results in JSON format for scripting, allowing you to parse place details, text search outputs, and location resolution data programmatically.

What's the best way to resolve an address to a specific place using Google Maps?

The best way to resolve an address to a specific place using Google Maps is by performing a location resolution query that translates general location names or addresses into structured place details.

How does text search work for finding nearby places like restaurants?

Text search for finding nearby places works by querying the Google Places API with keywords like "coffee" or "pizza" to return a list of matching locations, which can then be filtered by radius or relevance.

Are there limitations when retrieving place details from the Google Places API?

A limitation when retrieving place details from the Google Places API is that you must already have the specific place ID, and all requests are bound by your Google API key's usage quotas and rate limits.