作者:互联网 时间: 2026-07-30 13:20:01
goplaces 是一款专门设计的 CLI 工具,用于与 Google Places API (New) 生态系统进行交互。它允许开发人员和自动化代理执行复杂的地点搜索、解析地址以及检索有关企业和景点的详细元数据。通过将此工具集成到您的 Openclaw 技能集合中,您可以赋予 AI 智能体以高精度数据导航物理世界的能力。
该实用程序专注于在原始 Google API 响应与可操作情报之间架起桥梁。它支持现代 API 功能,如文本搜索、地点详情和地址解析,使其成为 Openclaw 技能中任何需要地理上下文的工作流的重要组件。无论您是需要在终端中获得快速的人性化摘要,还是为流水线提供结构化的 JSON,goplaces 都能处理 API 通信和数据格式化的重任。
下载入口:https://github.com/openclaw/skills/tree/main/skills/steipete/goplaces
从源直接安装技能的最快方式。
npx clawhub@latest install goplaces
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
<project>/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 goplaces。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
要设置 goplaces 技能,您必须安装二进制文件并配置 API 凭据:
# 通过 Homebrew 安装 CLI
brew install steipete/tap/goplaces
# 配置您的 API 密钥
export GOOGLE_PLACES_API_KEY="your_google_api_key"
确保 GOOGLE_PLACES_API_KEY 在触发这些命令的任何 Openclaw 技能的环境中均可用。
该技能返回符合 Google Places API (New) 规范的结构化数据。当使用 --json 标志时,输出遵循一致的架构:
| 属性 | 类型 | 描述 |
|---|---|---|
id |
字符串 | 唯一的 Google 地点 ID |
displayName |
对象 | 包含语言代码的地点名称 |
formattedAddress |
字符串 | 完整的人类可读地址 |
rating |
数字 | 0.0 到 5.0 的用户评分 |
priceLevel |
整数 | 价格类别(0=免费,4=非常昂贵) |
reviews |
数组 | 最近的用户评论列表(可选) |
location |
对象 | 纬度和经度坐标 |
name: goplaces
description: Query Google Places API (New) via the goplaces CLI for text search, place details, resolve, and reviews. Use for human-friendly place lookup or JSON output for scripts.
homepage: https://github.com/steipete/goplaces
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["goplaces"],"env":["GOOGLE_PLACES_API_KEY"]},"primaryEnv":"GOOGLE_PLACES_API_KEY","install":[{"id":"brew","kind":"brew","formula":"steipete/tap/goplaces","bins":["goplaces"],"label":"Install goplaces (brew)"}]}}
Modern Google Places API (New) CLI. Human output by default, --json for scripts.
Install
brew install steipete/tap/goplacesConfig
GOOGLE_PLACES_API_KEY required.GOOGLE_PLACES_BASE_URL for testing/proxying.Common commands
goplaces search "coffee" --open-now --min-rating 4 --limit 5goplaces search "pizza" --lat 40.8 --lng -73.9 --radius-m 3000goplaces search "pizza" --page-token "NEXT_PAGE_TOKEN"goplaces resolve "Soho, London" --limit 5goplaces details <place_id> --reviewsgoplaces search "sushi" --jsonNotes
--no-color or NO_COLOR disables ANSI color.--type value (API accepts one).