Google Routes for Openclaw

An AI-ready wrapper for Google Routes that enables autonomous routing and distance matrix computation via a secure CLI connector.

oomol
v1.0.0
Jun 23, 2026
0
378
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install oo-google-routes

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install oo-google-routes using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Google Routes?

The oo-google-routes skill is a robust integration designed for AI agents operating within Openclaw Skills environments. It bridges the gap between raw mapping API endpoints and autonomous agents by wrapping the Google Routes service through the oo CLI. This setup ensures that your AI agents can programmatically request routes, distances, and duration matrix calculations without ever managing sensitive API keys or OAuth tokens directly.

By delegating credential management server-side to the OOMOL-connected account, this integration drastically reduces security risks. Developers can build agents that compute complex transit options, waypoint paths, and transit matrices seamlessly while ensuring secure and isolated execution.

Google Routes Use Cases

  • Automating multi-point travel logistics and routing calculations in travel assistant agents.
  • Generating optimal routes for local delivery dispatch or field service coordination.
  • Computing complex distance and time-to-travel matrices across multiple destinations for logistical optimization.
  • Building location-aware applications where AI agents need to evaluate transit routes dynamically without manual intervention.

How Google Routes Works

  1. Contract Inspection: The AI agent queries the live schema of the Google Routes connector to dynamically discover payload expectations for commands like compute_routes.
  2. Payload Construction: The agent generates a structured JSON payload that conforms exactly to the retrieved schema, passing locations, waypoints, and routing options.
  3. Execution: The agent runs the connector through the oo command-line utility, which securely resolves authentication server-side.
  4. Data Handling: The system parses the response payload, retrieving execution IDs and routing data for immediate logical action.

Google Routes Setup

To start utilizing this integration with your Openclaw Skills workflow, follow these one-time installation steps:

  1. Install the CLI (macOS/Linux):
curl -fsSL https://cli.oomol.com/install.sh | bash

Or Windows PowerShell:

irm https://cli.oomol.com/install.ps1 | iex
  1. Authenticate with OOMOL:
oo auth login
  1. Connect Google Routes: Navigate to your OOMOL connections dashboard to connect Google Routes (authentication type: API key):
https://console.oomol.com/app-connections?provider=google_routes

Google Routes Data Schema & Taxonomy

The skill communicates through standard OOMOL CLI schemas. Below is a breakdown of the key interaction endpoints and structure:

Actions Matrix

Action Name Type Description
compute_route_matrix Read Computes travel distance and times for matrix pairs of origins and destinations.
compute_routes Read Returns the route path, distance, and duration between specified start and end locations.

Standard JSON Response Schema

All commands output a response conforming to this layout:

{
  "data": {
    "routes": []
  },
  "meta": {
    "executionId": "uuid-string"
  }
}

Google Routes Advanced Features

  • Dynamic Schema Fetching: AI agents dynamically retrieve requirements using oo connector schema to ensure perfect payload generation even when upstream APIs change.
  • Secure Server-side Credentials: Eliminates local storage of Google API keys, leveraging secure server-side delegation.
  • Built-in Safety Guardrails: Standardizes safe execution patterns by isolating state-changing (write/destructive) operations from read-only lookups.
  • Cross-platform CLI Support: Native execution across Linux, macOS, and Windows environments, enabling highly versatile multi-agent system configurations.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*