Token导航 LogoToken导航TokenDH.com
研究检索敏感数据clawhub未标认证来源可访问clear审计通过

google-mapsGoogle Maps 搜索

Agent Skill

google-maps 用于查找、检索和筛选相关信息,适合在 OpenClaw 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

135,616

周安装

5,766

GitHub Stars

8

下载量

47,512
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:google-maps(Google Maps 搜索)
来源仓库:https://github.com/shaharsha/google-maps
安装命令:
openclaw skills install google-maps
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install google-maps

简介

OpenClaw 与 Google 地图路线 API 集成的导航解决方案。

  • 适用于计算距离行程时间、规划方向及交通预测等场景。
  • 通过 clawhub 安装并使用 openclaw skills install google-maps 命令启用。
  • 需配置有效 API 密钥并注意配额限制与使用规范。
  • 建议在非高峰时段测试接口稳定性后再投入生产使用。

SKILL.md

name
google-maps
description
>
version
3.2.0
author
Leo 🦁
tags
[maps, places, location, navigation, google, traffic, directions, geocoding, routes-api]
metadata
{"clawdbot":{"emoji":"🗺️","requires":{"env":["GOOGLE_API_KEY"],"python":["requests"]},"primaryEnv":"GOOGLE_API_KEY","secondaryEnv":["GOOGLE_MAPS_API_KEY"],"optionalEnv":["GOOGLE_MAPS_LANG"],"notes":"Requires the 'requests' Python package (pip install requests). No other external dependencies."}}
allowed-tools
[exec]

Google Maps 🗺️

Google Maps integration powered by the Routes API.

Requirements

  • GOOGLE_API_KEY environment variable
  • Enable in Google Cloud Console: Routes API, Places API, Geocoding API
  • Python package: requests (pip install requests)

Configuration

Env VariableDefaultDescription
GOOGLE_API_KEY-Required. Your Google Maps API key
GOOGLE_MAPS_API_KEY-Alternative to GOOGLE_API_KEY (fallback)
GOOGLE_MAPS_LANGenResponse language (en, he, ja, etc.)

Set in OpenClaw config:

{
  "env": {
    "GOOGLE_API_KEY": "AIza...",
    "GOOGLE_MAPS_LANG": "en"
  }
}

Script Location

python3 skills/google-maps/lib/map_helper.py <action> [options]

Actions

distance - Calculate travel time

python3 skills/google-maps/lib/map_helper.py distance "origin" "destination" [options]

Options:

OptionValuesDescription
--modedriving, walking, bicycling, transitTravel mode (default: driving)
--departnow, +30m, +1h, 14:00, 2026-02-07 08:00Departure time
--arrive14:00Arrival time (transit only)
--trafficbest_guess, pessimistic, optimisticTraffic model
--avoidtolls, highways, ferriesComma-separated

Examples:

python3 skills/google-maps/lib/map_helper.py distance "New York" "Boston"
python3 skills/google-maps/lib/map_helper.py distance "Los Angeles" "San Francisco" --depart="+1h"
python3 skills/google-maps/lib/map_helper.py distance "Chicago" "Detroit" --depart="08:00" --traffic=pessimistic
python3 skills/google-maps/lib/map_helper.py distance "London" "Manchester" --mode=transit --arrive="09:00"
python3 skills/google-maps/lib/map_helper.py distance "Paris" "Lyon" --avoid=tolls,highways

Response:

{
  "distance": "215.2 mi",
  "distance_meters": 346300,
  "duration": "3 hrs 45 mins",
  "duration_seconds": 13500,
  "static_duration": "3 hrs 30 mins",
  "duration_in_traffic": "3 hrs 45 mins"
}

directions - Turn-by-turn route

python3 skills/google-maps/lib/map_helper.py directions "origin" "destination" [options]

Additional options (beyond distance):

OptionDescription
--alternativesReturn multiple routes
--waypointsIntermediate stops (pipe-separated)
--optimizeOptimize waypoint order (TSP)

Examples:

python3 skills/google-maps/lib/map_helper.py directions "New York" "Washington DC"
python3 skills/google-maps/lib/map_helper.py directions "San Francisco" "Los Angeles" --alternatives
python3 skills/google-maps/lib/map_helper.py directions "Miami" "Orlando" --waypoints="Fort Lauderdale|West Palm Beach" --optimize

Response includes: summary, labels, duration, static_duration, warnings, steps[], optimized_waypoint_order


matrix - Distance matrix

Calculate distances between multiple origins and destinations:

python3 skills/google-maps/lib/map_helper.py matrix "orig1|orig2" "dest1|dest2"

Example:

python3 skills/google-maps/lib/map_helper.py matrix "New York|Boston" "Philadelphia|Washington DC"

Response:

{
  "origins": ["New York", "Boston"],
  "destinations": ["Philadelphia", "Washington DC"],
  "results": [
    {"origin_index": 0, "destination_index": 0, "distance": "97 mi", "duration": "1 hr 45 mins"},
    {"origin_index": 0, "destination_index": 1, "distance": "225 mi", "duration": "4 hrs 10 mins"}
  ]
}

geocode - Address to coordinates

python3 skills/google-maps/lib/map_helper.py geocode "1600 Amphitheatre Parkway, Mountain View, CA"
python3 skills/google-maps/lib/map_helper.py geocode "10 Downing Street, London"

reverse - Coordinates to address

python3 skills/google-maps/lib/map_helper.py reverse 40.7128 -74.0060  # New York City
python3 skills/google-maps/lib/map_helper.py reverse 51.5074 -0.1278  # London

search - Find places

python3 skills/google-maps/lib/map_helper.py search "coffee near Times Square"
python3 skills/google-maps/lib/map_helper.py search "pharmacy in San Francisco" --open

details - Place information

python3 skills/google-maps/lib/map_helper.py details "<place_id>"

Traffic Models

ModelUse Case
best_guessDefault balanced estimate
pessimisticImportant meetings (worst-case)
optimisticBest-case scenario

Regional Notes

Some features may not be available in all countries:

FeatureAvailability
--fuel-efficientUS, EU, select countries
--shorterLimited availability
--mode=two_wheelerAsia, select countries

Check Google Maps coverage for details.


Multilingual Support

Works with addresses in any language:

# Hebrew
python3 skills/google-maps/lib/map_helper.py distance "תל אביב" "ירושלים"
python3 skills/google-maps/lib/map_helper.py geocode "דיזנגוף 50, תל אביב"

# Japanese
python3 skills/google-maps/lib/map_helper.py distance "東京" "大阪"

# Arabic
python3 skills/google-maps/lib/map_helper.py distance "دبي" "أبو ظبي"

Language configuration:

  1. Set default via env: GOOGLE_MAPS_LANG=he (persists)
  2. Override per-request: --lang=ja
# Set Hebrew as default in OpenClaw config
GOOGLE_MAPS_LANG=he

# Override for specific request
python3 skills/google-maps/lib/map_helper.py distance "Tokyo" "Osaka" --lang=ja

Help

python3 skills/google-maps/lib/map_helper.py help

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

96.74%
按下载量换算45,963

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills