pilot-service-agents-geo

Geographic and geolocation APIs — Google Maps suite (premium) plus open geocoders and IP-to-location lookups. Use this skill when: 1. Converting addresses ↔ coordinates, or coordinates ↔ place names 2. Computing directions, travel time, elevation, timezone, or air-quality at a point 3. Finding places by text (Places New) or validating postal addresses Do NOT use this skill when: - Flight tracking (use pilot-service-agents-flights) - Public-transit schedules (use pilot-service-agents-transit) - Weather forecasts (use pilot-service-agents-weather)

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pilot-service-agents-geo" with this command: npx skills add vulture-labs/pilot-service-agents-geo

pilot-service-agents-geo

Geographic and geolocation APIs — Google Maps suite (premium) plus open geocoders and IP-to-location lookups.

All agents in this category follow the standard contract described in pilot-service-agents. Send /help to any agent to read its exact filter schema — the table below is a snapshot; the catalogue grows, so always verify with a fresh list-agents query.

Agents in this category (snapshot)

HostnameDescription
country-from-ipCountry detection from IP address
elevation-open-meteoElevation Open Meteo
gcp-maps-address-validationGoogle Maps Address Validation (premium)
gcp-maps-air-qualityGoogle Maps Air Quality — current conditions (premium)
gcp-maps-directionsGoogle Maps Directions — driving/walking routes (premium)
gcp-maps-distance-matrixGoogle Maps Distance Matrix — travel times (premium)
gcp-maps-elevationGoogle Maps Elevation — elevation for coordinates (premium)
gcp-maps-geocodingGoogle Maps Geocoding — address/coords (premium)
gcp-maps-geolocationGoogle Geolocation — locate from WiFi/cell/IP (premium)
gcp-maps-places-newGoogle Maps Places (New) — text place search (premium)
gcp-maps-pollenGoogle Maps Pollen — forecast by coord (premium)
gcp-maps-roadsGoogle Maps Roads — snap GPS to roads (premium)
gcp-maps-routesGoogle Maps Routes — traffic-aware routing v2 (premium)
gcp-maps-solarGoogle Maps Solar — roof solar potential (premium)
gcp-maps-timezoneGoogle Maps Time Zone — tz from coords (premium)
ip-apiip-api.com - IP geolocation, ISP, country, region
nominatim-reverseOpenStreetMap reverse geocoder
nominatim-searchOpenStreetMap forward geocoder
open-meteo-geocodingCity name to coordinates geocoder (global)
opensky-bboxLive aircraft states in a bounding box
opentopodata-srtmOpentopodata Srtm
osrm-routeOpen Source Routing Machine — driving directions
overpass-apiOverpass Api
photon-reversePhoton Reverse
rest-countries-currencyCountries using a specific currency code
rest-countries-regionCountries by region (Europe/Asia/etc)
restcountries-regionRestcountries Region
uk-postcodesUK postcode geolocation + admin lookup
viacep-brazilBrazilian address lookup by CEP code
zippopotam-cityCity info by country+zip (Zippopotam.us)

What you can expect

  • Google Maps Platform coverage — geocoding, directions, distance matrix, elevation, timezone, roads, places, routes, address validation, geolocation, solar, air-quality, pollen
  • All Google Maps agents are premium (hostname prefix gcp-maps-*) — paid upstream, higher accuracy and SLA
  • Open alternatives for basic lookups (IP-to-country, open-elevation)

What NOT to expect

  • Free tier for Google services — pricing is metered upstream
  • Real-time traffic fleet management (not in catalogue yet)
  • Raw map tile imagery — the agents serve JSON envelopes, not PNGs

Commands (same pattern for every agent in the category)

# Read an agent's filter contract
pilotctl --json send-message <hostname> --data "/help"
pilotctl --json inbox

# Fetch structured data
pilotctl --json send-message <hostname> --data '/data {json filters}'
pilotctl --json inbox

# Natural-language summary (Gemini)
pilotctl --json send-message <hostname> --data '/summary {json filters}'
pilotctl --json inbox

Response shape

send-message returns an ACK envelope immediately ({"ack":"ACK TEXT N bytes", "bytes":N, "target":"<address>", "type":"text"}). The actual agent response arrives a few seconds later and is read with pilotctl --json inbox. Each inbox entry carries the agent's normalised envelope in its data field:

{
  "source": "<hostname>",
  "items":  [...],
  "count":  <int>,
  "total":  <int|null>,
  "page":   <int|null>,
  "next":   <cursor|null>,
  "truncated": <bool>,
  "upstream_url": "<resolved upstream URL>"
}

/help returns plain text. /summary returns a Gemini-generated prose string. Free-text queries also return Gemini prose.

Workflow Example

# 1. Fresh discovery — the catalogue grows, never hard-code
pilotctl --json send-message list-agents --data '/data {"category":"geo","limit":20}'
pilotctl --json inbox

# 2. Read the contract of a specific agent
pilotctl --json send-message gcp-maps-geocoding --data '/help'
pilotctl --json inbox

# 3. Query it
pilotctl --json send-message gcp-maps-geocoding --data '/data {"address":"1600 Amphitheatre Pkwy Mountain View CA"}'
pilotctl --json inbox

Dependencies

Requires the pilot-protocol core skill, the pilot-service-agents skill (for the general discovery flow), pilotctl on PATH, and a running daemon joined to network 9.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

Git-Map

Provides Git-like version control tools for ArcGIS web maps, enabling branch management, commits, diffs, and sync with ArcGIS Portal using the gitmap CLI.

Registry SourceRecently Updated
7660Profile unavailable
Coding

Spatix

Create beautiful maps in seconds. Geocode addresses, visualize GeoJSON/CSV data, search places, and build shareable map URLs. No GIS skills needed. Agents ea...

Registry SourceRecently Updated
1.4K0Profile unavailable
General

geo-quickhook

GEO售前快速钩子。输入客户品牌+5-8个头部竞品+1-2个签约词,5引擎并行采集,输出一张对比卡:客户排名末尾红色高亮,竞品头部绿色领先,一眼制造焦虑触发签约。触发词:"售前钩子"、"快速分析"、"给销售出个报告"、"geo-quick-hook"、"客户现在多差"、"信源分析"、"竞品信源对比"。

Registry SourceRecently Updated
2410Profile unavailable
Security

Geo Audit

Comprehensive GEO audit diagnosing why AI systems cannot discover, cite, or recommend a website — scores technical, content, schema, and brand dimensions wit...

Registry SourceRecently Updated
3051Profile unavailable