What problem does it solve? Working on Google Maps, Places, routes, or location search in the MDE AI repository requires juggling API keys, field masks, billing rules, React map components, and Gemini grounding. This Skill consolidates the routing rules, security architecture, and implementation references so changes to map-related code follow the correct patterns. ## Core Features & Use Cases - Places API (New) enrichment: Field-mask-driven enrichment of venues with place_id, googleMapsLinks, coordinates, and generativeSummary, including ToS attribution rules. - Interactive MCP tools: search_places, get_directions, geocode, and show_on_map with a strict Text → Map → Text response pattern for Claude sessions. - Batch CLI client: scripts/gmaps.py wraps 20+ Google Maps Platform REST APIs (geocoding, routes, places, weather, elevation, static maps) for batch operations. - Security and key architecture: Two-key GCP setup separating browser-restricted frontend keys from server-side keys, plus zero-key embed iframe patterns. - Use Case: When adding a new map pin category to ChatMap.tsx or backfilling maps_url for venues in Supabase, load this Skill to get the correct field mask, Medellín location bias, and key restrictions before writing code. ## Quick Start Ask the agent to enrich a list of Medellín venues with Google Places data using the maps skill's field mask and server-side key rules.