goplaces
Query Google Places for text search, place details, resolve, reviews, or scriptable JSON via goplaces.
Install via CLI (Recommended)
clawhub install openclaw/openclaw/skills/goplacesWhat This Skill Does
The goplaces skill provides a powerful command-line interface for interacting with the Google Places API (New). It acts as an bridge between your AI agent and the world's most comprehensive location database. Whether you need to find highly-rated coffee shops in a new city, resolve vague location strings into precise geographic identifiers, or fetch granular business details like operating hours and customer reviews, this tool streamlines the process. By supporting both human-readable output and machine-friendly JSON, it serves both ad-hoc queries and complex data automation pipelines.
Installation
You can install the goplaces binary via Homebrew by running brew install steipete/tap/goplaces. For OpenClaw users, ensure the skill is registered by executing clawhub install openclaw/openclaw/skills/goplaces. Once installed, ensure your environment variable GOOGLE_PLACES_API_KEY is set, as this is mandatory for all API requests.
Use Cases
This skill is perfect for location-aware task management and travel planning. Use it to build itineraries based on proximity, verify business address accuracy for logistics, or scrape reviews for sentiment analysis. Developers can leverage the JSON output mode to integrate real-world place data directly into web applications or custom reporting scripts, bypassing the need for manual browser interactions.
Example Prompts
- "Search for sushi restaurants in Tokyo with a rating of at least 4.5 and output the results in JSON format."
- "Find the place details for the Louvre Museum using its place ID and include the latest customer reviews."
- "Look for cafes open right now near my current coordinates at 40.7128 latitude and -74.0060 longitude within a 2-kilometer radius."
Tips & Limitations
Note that the Google Places API is subject to usage costs; monitor your API billing to avoid unexpected charges. When filtering by type, remember that the API only accepts a single value per request. If you encounter terminal formatting issues, you can disable ANSI color output by using the --no-color flag or setting the NO_COLOR environment variable. For advanced debugging, use the GOOGLE_PLACES_BASE_URL to route requests through a proxy.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-openclaw-goplaces": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api
Related Skills
apple-notes
Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.
sherpa-onnx-tts
Local text-to-speech via sherpa-onnx (offline, no cloud)
skill-creator
Create, edit, improve, tidy, review, audit, or restructure AgentSkills and SKILL.md files.
video-frames
Extract frames or short clips from videos using ffmpeg.
github
Use gh for GitHub issues, PR status, CI/logs, comments, reviews, releases, and API queries.