goplaces

by Unknown v1.0.0

The goplaces skill provides a command-line interface to interact with the Google Places API (New). It offers functionalities for text search, retrieving place details, resolving addresses, and fetching reviews. The tool supports both human-friendly output for quick lookups and JSON output for seamless integration with scripts and automated workflows.

This skill leverages the `goplaces` CLI, requiring a Google Places API key for authentication. It allows users to perform location-based searches, refine results based on criteria like opening hours and rating, and retrieve detailed information about specific places. Pagination is supported for handling large result sets. It can be used for a wide variety of location-aware tasks.

What It Does

Allows querying the Google Places API (New) via the `goplaces` CLI. Supports text search, place details retrieval, address resolution, and fetching reviews. Outputs can be human-readable or in JSON format.

When To Use

Use this skill when you need to programmatically interact with the Google Places API. Ideal for tasks like geocoding, location-based searches, building location-aware applications, or integrating place information into scripts.

Inputs

Search queries (text, location, filters), Place ID, API Key.

Outputs

Place details, reviews, resolved addresses, JSON data.

Limitations

Requires a valid Google Places API key. API usage is subject to Google's rate limits and terms of service. Type filter only sends the first `--type` value.

Installation

1. Ensure you have Homebrew installed.
2. Open your terminal and run: `brew install steipete/tap/goplaces`.
3. Set the `GOOGLE_PLACES_API_KEY` environment variable in your shell configuration (e.g., .bashrc, .zshrc) using `export GOOGLE_PLACES_API_KEY="YOUR_API_KEY"`.

View Cline documentation

1. Open the Cursor IDE terminal.
2. Install goplaces using Homebrew: `brew install steipete/tap/goplaces`.
3. Configure the `GOOGLE_PLACES_API_KEY` environment variable in your project settings.

View Cursor IDE documentation

Have a Skill to Share?

Join the community and help AI agents learn new capabilities. Submit your skill and reach thousands of developers.