Claude Skill
openclaw/goplaces
goplaces is a modern Google Places CLI written in Go. Search locations, get place details, and fetch reviews directly from your terminal. Fast, lightweight, and developer-friendly.
Overview
Repository
Install this Skill
git clone https://github.com/openclaw/goplaces.gitRegistry
Summary
goplaces is a modern, fast Google Places CLI tool written in Go, enabling developers to search locations, fetch place details, and retrieve reviews directly from the terminal.
基于Go语言的现代Google Places命令行工具
Key features
- Fast CLI built in Go for Google Places API
- Search locations and get detailed place info
- Retrieve user reviews from the terminal
- Lightweight and dependency-free execution
- Simple command-line interface for developers
Use cases
- Quickly look up place details during development
- Automate location data extraction in scripts
- Fetch reviews for analysis or reporting
- Integrate with CI/CD pipelines for location checks
- Explore Google Places data without a browser
README excerpt
# goplaces  Modern Go client and CLI for the Google Places API (New), plus selected Routes API workflows. Docs site: https://goplaces.sh Use it when you want Google place data from a terminal, shell script, agent, or Go program without hand-writing Places field masks and request payloads. `goplaces` keeps the human CLI pleasant, but the same commands also emit stable JSON for automation. Typical jobs: - Find places by text, type, rating, price, current open state, and location bias. - Inspect a place: address, coordinates, phone, website, hours, photos, reviews, current open state, and business status. - Autocomplete partial place/query input. - Search nearby a lat/lng radius. - Resolve free-form locations to place candidates. - Search for places along a route. - Get directions, travel time, distance, steps, units, and drive route modifiers. ## Project Shape - `cmd/goplaces`: CLI entrypoint built around the library. - Root package `github.com/steipete/goplaces`: stable public Go API. - `internal/places`: Places + Routes implementation and focused client tests. - `internal/cli`: command parsing, output rendering, and CLI tests. - Places API (New): search, nearby, details, autocomplete, photo media, resolve. - Routes API: route polyline sampling and directions. - Output: compact color text by default, JSON with `--json`. - Runtime config: environment variables or flags. ## Install / Run Latest release: v0.4.3 (2026-05-20). - Homebrew: `brew install openclaw/tap/goplaces` - Go: `go install github.com/steipete/goplaces/cmd/goplaces@latest` - Source: `make goplaces` ## API Setup `goplaces` needs a Google API key with the right APIs enabled: - Places API (New) for `search`, `nearby`, `autocomplete`, `details`, `ph