goplaces: 适用于 AI 智能体的 Google Places API CLI - Openclaw 技能
作者:互联网
2026-03-20
什么是 goplaces?
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
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install goplaces
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 goplaces。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
goplaces 应用场景
- 查找具有最低评分和距离过滤条件的特定类型商家(例如咖啡店或寿司店)。
- 将模糊的地点字符串解析为特定的地点 ID 和地理坐标。
- 检索详细的商家信息,包括用户评论、价格等级和营业时间,用于市场调研。
- 构建通过 Openclaw 技能需要实时位置数据的自动化旅行或物流助手。
- 该工具使用用户提供的 GOOGLE_PLACES_API_KEY 环境变量向 Google Places API 进行身份验证。
- 用户执行 search、resolve 或 details 等命令,并使用特定的过滤标志(例如 --open-now、--min-rating)。
- CLI 向 Google Places API (New) 端点发送请求,处理纬度、经度和半径等参数。
- 结果被解析并输出到终端,既可以是供人类阅读的格式化文本,也可以是供 Openclaw 技能中程序化使用的原始 JSON。
goplaces 配置指南
要设置 goplaces 技能,您必须安装二进制文件并配置 API 凭据:
# 通过 Homebrew 安装 CLI
brew install steipete/tap/goplaces
# 配置您的 API 密钥
export GOOGLE_PLACES_API_KEY="your_google_api_key"
确保 GOOGLE_PLACES_API_KEY 在触发这些命令的任何 Openclaw 技能的环境中均可用。
goplaces 数据架构与分类体系
该技能返回符合 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)"}]}}
goplaces
Modern Google Places API (New) CLI. Human output by default, --json for scripts.
Install
- Homebrew:
brew install steipete/tap/goplaces
Config
GOOGLE_PLACES_API_KEYrequired.- Optional:
GOOGLE_PLACES_BASE_URLfor testing/proxying.
Common commands
- Search:
goplaces search "coffee" --open-now --min-rating 4 --limit 5 - Bias:
goplaces search "pizza" --lat 40.8 --lng -73.9 --radius-m 3000 - Pagination:
goplaces search "pizza" --page-token "NEXT_PAGE_TOKEN" - Resolve:
goplaces resolve "Soho, London" --limit 5 - Details:
goplaces details--reviews - JSON:
goplaces search "sushi" --json
Notes
--no-colororNO_COLORdisables ANSI color.- Price levels: 0..4 (free → very expensive).
- Type filter sends only the first
--typevalue (API accepts one).
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
信号管道:自动化营销情报工具 - Openclaw Skills
技能收益追踪器:监控 Openclaw 技能并实现变现
AI 合规准备就绪度:评估与治理工具 - Openclaw Skills
FOSMVVM ServerRequest 测试生成器:自动化 API 测试 - Openclaw Skills
酒店搜索器:AI 赋能的住宿与位置情报 - Openclaw Skills
Dub 链接 API:程序化链接管理 - Openclaw Skills
IntercomSwap:P2P BTC 与 USDT 跨链兑换 - Openclaw Skills
spotplay:macOS 原生 Spotify 播放控制 - Openclaw Skills
DeepSeek OCR:AI驱动的图像文本识别 - Openclaw Skills
Web Navigator:自动化网页研究与浏览 - Openclaw Skills
AI精选
