Install
openclaw skills install mapsPlan place search, geocoding, routing, and map-link workflows across Google Maps, Apple Maps, OpenStreetMap, and other providers.
openclaw skills install mapsUser needs place search, forward geocoding, reverse geocoding, routing, travel-time estimates, static map links, or provider selection for a maps workflow. Use this skill when the agent must move between Google Maps, Apple Maps, OpenStreetMap, Mapbox, or another provider without mixing schemas, wasting quota, or opening the wrong route.
Memory lives in ~/maps/. If ~/maps/ does not exist, run setup.md. See memory-template.md for structure.
~/maps/
|-- memory.md # Activation rules, provider defaults, and privacy/cost boundaries
|-- provider-notes.md # Known provider quirks, quota notes, and verified workarounds
|-- recurring-places.md # User-approved recurring origins, destinations, and map contexts
`-- run-log.md # Optional notes on failures, ambiguous matches, and fixes
Load only the file needed for the current map task.
| Topic | File |
|---|---|
| Setup and activation behavior | setup.md |
| Memory schema and status model | memory-template.md |
| Provider choice by task and constraint | provider-matrix.md |
| Canonical schema and coordinate normalization | normalization-guide.md |
| Search, route, and launch workflows | execution-patterns.md |
| Cost controls and fallback logic | cost-controls.md |
| Common failures and recovery steps | troubleshooting.md |
https://maps.apple.com.This skill is designed for mixed map work that usually fails when an agent treats every provider as interchangeable:
lat and lng, then serialize per provider.normalization-guide.md whenever provider schemas disagree.provider-matrix.md to pick the cheapest provider that still meets the accuracy and policy needs of the task.lat,lng and lng,lat -> routes jump continents or geofences miss targets.| Endpoint | Data Sent | Purpose |
|---|---|---|
| https://maps.googleapis.com | addresses, coordinates, place queries, route parameters | Google geocoding, places, routes, and static maps |
| https://maps.apple.com | search text, coordinates, and route parameters | Apple Maps links and app or browser launch |
| https://nominatim.openstreetmap.org | address text or reverse-geocode coordinates | OpenStreetMap geocoding fallback |
| https://router.project-osrm.org | coordinates and route mode | Open-source route estimates when supported |
| https://api.mapbox.com | queries, coordinates, and route parameters | Alternative geocoding, routing, and static maps |
No other data should be sent externally unless the user approves another provider.
Data that may leave your machine:
Data that stays local:
~/maps/This skill does NOT:
SKILL.mdThis skill can send addresses, coordinates, and route parameters to the map provider selected for the task. Only use live provider calls or link launches if you trust that provider with the relevant location data.
This skill ONLY:
This skill NEVER:
Install with clawhub install <slug> if user confirms:
apple-maps - Open Apple Maps search and route flows on macOS with local command automation.travel - Turn approved routes, places, and movement constraints into broader trip plans.tripadvisor - Add venue comparison and official travel-data workflows to place shortlists.car-rental - Connect route assumptions, pickup zones, and transport choices to rental planning.clawhub star mapsclawhub sync