← Back to Skills Marketplace
shaharsha

Google Maps

by shaharsh · GitHub ↗ · v3.2.0 · MIT-0
cross-platform ⚠ suspicious
5091
Downloads
9
Stars
26
Active Installs
9
Versions
Install in OpenClaw
/install google-maps
Description
Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3...
Usage Guidance
Install only if you are comfortable sending map and place queries to Google. Use a restricted Google Maps API key with quotas, and avoid sharing transcripts or logs from place search/details results until the skill is patched to stop printing API keys in photo URLs.
Capability Analysis
Type: OpenClaw Skill Name: google-maps Version: 3.2.0 The google-maps skill bundle is a legitimate integration for Google Maps using the modern Routes API. The code in lib/map_helper.py correctly handles API requests to official Google endpoints (maps.googleapis.com and routes.googleapis.com) and requires a standard GOOGLE_API_KEY. There is no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The maps, routes, geocoding, places, and transit features match the stated Google Maps integration purpose and call official Google API endpoints.
Instruction Scope
The skill uses exec to run a documented Python helper; I did not find unrelated shell execution, destructive commands, obfuscation, or hidden agent instructions.
Install Mechanism
Installation requirements are simple and disclosed: a Google Maps API key and the Python requests package. No bundled installer, background setup, or package-install script is shown.
Credentials
Using a Google Maps API key and sending location queries to Google is expected for this skill, but the helper adds photo_url fields that include the raw API key and then prints results as JSON, which can expose the credential in chat output or logs.
Persistence & Privilege
The artifacts do not show persistence, background workers, broad local file access, privilege escalation, or local credential-store access beyond reading the documented environment variables.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install google-maps
  3. After installation, invoke the skill by name or use /google-maps
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v3.2.0
- Updated version to 3.2.0 - Added explicit requirement for the Python requests package in the metadata section and documentation - Improved requirements section to mention pip install requests - Clarified and listed optional environment variables and added more detailed metadata notes - Updated all usage examples to use the fully qualified script path (skills/google-maps/lib/map_helper.py)
v3.1.2
Document fallback env var GOOGLE_MAPS_API_KEY in metadata and config table. Fix version mismatch. Clarify install spec.
v3.1.1
v3.1.1: Removed 'Elite' from name, cleaner branding
v3.1.0
v3.1.0: Configurable default language via GOOGLE_MAPS_LANG env var, English output by default
v3.0.2
v3.0.2: Added multilingual examples (Hebrew, Japanese, Arabic)
v3.0.1
v3.0.1: International examples (US, UK), cleaner documentation
v3.0.0
v3.0.0: Migrated to Routes API, added distance matrix, waypoint optimization, traffic models
v1.1.0
Changed env var to GOOGLE_API_KEY (with GOOGLE_MAPS_API_KEY fallback for backwards compatibility)
v1.0.0
- Initial release of the google-maps skill for OpenClaw. - Provides integration with Google Maps Platform: search places, get place details, and calculate distances. - Requires a Google Maps API key and enabling relevant APIs. - Includes support for localization in Hebrew and English. - Accessible via a Python helper script with simple command-line actions.
Metadata
Slug google-maps
Version 3.2.0
License MIT-0
All-time Installs 192
Active Installs 26
Total Versions 9
Frequently Asked Questions

What is Google Maps?

Google Maps integration for OpenClaw with Routes API. Use for: (1) Distance/travel time calculations with traffic prediction, (2) Turn-by-turn directions, (3... It is an AI Agent Skill for Claude Code / OpenClaw, with 5091 downloads so far.

How do I install Google Maps?

Run "/install google-maps" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Google Maps free?

Yes, Google Maps is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Google Maps support?

Google Maps is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Google Maps?

It is built and maintained by shaharsh (@shaharsha); the current version is v3.2.0.

💬 Comments