Maps for Openclaw

A location-intelligence skill providing geocoding and routing capabilities without requiring external API keys.

adhishthite
v1.0.3
Feb 23, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install maps-osrm

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 maps-osrm 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 Maps?

The Maps skill is a versatile extension for Openclaw Skills that enables AI agents to handle geographical data like coordinates, distances, and travel routes. By leveraging open-source services like OSRM and Nominatim (OpenStreetMap), it provides a robust alternative to paid mapping services, allowing developers to integrate location awareness into their workflows without the overhead of API key management. This skill is particularly useful for tasks involving logistics, travel planning, or spatial data analysis within an automated environment.

Built to be lightweight and accessible, this skill allows users to convert human-readable addresses into precise coordinates and then calculate the most efficient path between them. Whether you are building a travel assistant or a delivery tracker, this tool simplifies the complexity of spatial computing for Openclaw Skills users.

Maps Use Cases

  • Converting human-readable addresses or landmarks into precise latitude and longitude coordinates.
  • Calculating travel distances and estimated durations for driving, walking, or cycling.
  • Generating routing data for logistics planning or itinerary creation.
  • Verifying location existence and obtaining standardized display names for global places.

How Maps Works

  1. Receive a location-based query from the user (e.g., "How far is it from London to Manchester?").
  2. Utilize the geocoding script to translate place names into numerical latitude and longitude pairs.
  3. Input the coordinates into the distance script, specifying the preferred travel mode (driving, foot, or bicycle).
  4. Extract the distance in kilometers and the travel duration in minutes from the API response.
  5. Present the formatted spatial data to the user or utilize it for further agent logic.

Maps Setup

Ensure python3 (3.6+) is installed on your system. This skill for Openclaw Skills requires no API keys as it uses public endpoints.

# Verify python installation
python3 --version

# Geocode a location to get coordinates
bash scripts/geocode.sh "Times Square, New York"

# Calculate distance between two points (lat,lon)
bash scripts/distance.sh 40.7580,-73.9855 40.6413,-73.7781 driving

Maps Data Schema & Taxonomy

The skill operates primarily through CLI scripts that process and return structured geographic data.

Component Data Input Data Output
Geocoder Place Name String Latitude, Longitude, Display Name
Distance Calculator Lat/Lon Pairs + Mode Distance (km), Duration (min)
Logic Flow User Query Formatted Travel Summary

Metadata includes Openclaw Skills requirements for specific binary dependencies like python3 to ensure the scripts execute correctly in the local environment.

Maps Advanced Features

  • Multi-mode routing support for driving, cycling, and walking paths.
  • Integration with OpenStreetMap's Nominatim for global coverage and high-resolution geocoding.
  • Automated workflow logic that chain-links geocoding results directly into routing calculations.
  • Minimal footprint with no requirement for external API accounts or subscription management within Openclaw Skills.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*