google-maps-automation

Automate Google Maps tasks via Rube MCP (Composio): geocode addresses, search places, get directions, compute route matrices, reverse geocode, autocomplete, get place details. Always search tools first for current schemas.

Install

Hot:16

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=composiohq-composio-skills-google-maps-automation&locale=en&source=copy

Google Maps Automation — a map automation tool without an API key

Skills Overview


Google Maps Automation integrates Google Maps capabilities through Rube MCP (Composio), enabling map automation tasks such as geocoding addresses, searching for places, route planning, and computing distance matrices—without needing to configure an API key.

Use Cases

1. Food Delivery and Logistics Optimization


Automatically calculate distances and estimated travel times between delivery points, batch-parse customer address coordinates, and optimize the order of delivery routes. Supports route planning for various modes of travel, including driving, cycling, and walking.

2. Local Services Search


Search for places such as restaurants, coffee shops, and stores within a specified area, and retrieve detailed information including opening hours, phone numbers, and user ratings. Supports free-text search and circular-area searches around locations.

3. Store Location Selection and Geospatial Analysis


Convert addresses into precise coordinates via geocoding, batch-calculate distances between multiple candidate locations and a target area, and assist with store location decisions and commercial geospatial analysis.

Core Features

Address Geocoding and Reverse Geocoding


Convert street addresses into latitude/longitude coordinates (geocoding), or convert coordinates back into readable addresses (reverse geocoding). Supports batch processing and multi-language results, forming the foundation of map automation.

Smart Place Search and Details Retrieval


Use free-text search for places (e.g., “restaurants in Chaoyang District, Beijing”), automatically complete the address entered by the user, and retrieve comprehensive information such as opening hours, contact details, and user reviews. Supports nearby searches to find specific types of places within a specified radius.

Route Planning and Distance Matrix Computation


Compute the optimal route between two or more points, returning distance, estimated duration, and step-by-step navigation directions. The distance matrix feature supports calculating all pairwise combinations of distances and durations between multiple origins and destinations in a single request, making it suitable for multi-stop delivery route optimization.

FAQs

Does Google Maps Automation require a Google API Key?


No. This skill connects to Google Maps services via Rube MCP (Composio). You only need to add https://rube.app/mcp as the MCP server in the client configuration; there’s no need to separately request a Google Cloud API Key.

How do I calculate distances between multiple places in batch?


Use the GOOGLE_MAPS_COMPUTE_ROUTE_MATRIX tool. Pass the arrays of origins and destinations to retrieve distance and duration data for all combinations at once. Note that the results are returned in data.elements, including the fields originIndex, destinationIndex, distanceMeters, and duration.

Which travel modes are supported for route planning? Are there any limitations?


Supports driving (DRIVE), cycling (BICYCLE), walking (WALK), motorcycles (TWO_WHEELER), and public transit (TRANSIT). Note that when you choose walking, cycling, or public transit, the routingPreference parameter must be omitted—only driving mode allows setting routing preference.