Las habilidades de agentes de Google Maps Platform (GitHub) son módulos portátiles y autónomos de conocimiento, instrucciones y flujos de trabajo específicos de Google Maps Platform. Están diseñados para ayudar a los asistentes de IA a comprender las prácticas recomendadas de Google Maps Platform y ejecutar tareas complejas con mayor precisión y un menor costo de tokens.
Habilidades disponibles
Google Maps Platform proporciona un conjunto de habilidades para los productos principales. Pronto habrá habilidades para productos y funciones adicionales.
| Skill | Descripción |
|---|---|
google-maps-platform |
Es una colección de habilidades para diseñar e implementar código listo para producción con las APIs y los SDKs de Google Maps Platform en la Web, Android, iOS y las APIs de servicios web para cualquiera de los siguientes elementos: mapa, lugar, dirección, geocodificación, ruta o hora estimada de llegada (incluida la ruta ecológica), Nearby Search, mapa 3D, de Street View o estático, agrupamiento de marcadores, diseño personalizado, dibujo, geovallado, mapa de calor o datos ambientales (calidad del aire, polen, energía solar o clima). |
Comenzar
Las habilidades de agentes de Google Maps Platform funcionan con cualquier asistente de IA que admita habilidades, incluidos Gemini, Cursor, Windsurf, Copilot y Claude.
Instala las habilidades de agentes de Google Maps Platform
En la mayoría de los casos, las habilidades de agentes de Google Maps Platform se pueden instalar con un solo comando:
CLI de Skills
Para
las herramientas de asistencia de IA más populares,
puedes usar la CLI de skills para instalar las habilidades de agentes de Google Maps Platform.
Ejecuta lo siguiente en el directorio raíz de tu proyecto:
npx skills add googlemaps/agent-skills
Este método se probó como un comando de terminal o una instrucción en lenguaje natural para el agente en:
- AI Studio
- Antigravity
- Claude Code
- Replit (instrucciones alternativas: Usa la IU del editor de proyectos)
Gemini CLI
Este repositorio está configurado como una extensión de Gemini CLI. Puedes agregarlo con Gemini CLI:
gemini extensions install https://github.com/googlemaps/agent-skills
Lovable
Instala las habilidades de agentes de Google Maps Platform en Lovable con la IU de configuración de Skills:
- Visita
https://lovable.dev/settings/skills. - En Workspace skills, haz clic en Add > Import from GitHub.
- Pega la URL de la habilidad principal
google-maps-platform:
https://github.com/googlemaps/agent-skills/tree/main/skills/google-maps-platform
Actualiza las habilidades de agentes de Google Maps Platform
Puedes obtener todas las actualizaciones disponibles y liberar espacio de las habilidades desactualizadas ejecutando el comando update:
CLI de Skills
npx skills update
Gemini CLI
gemini extensions update
Usa las habilidades de agentes de Google Maps Platform
Los asistentes de IA están diseñados para usar habilidades automáticamente cuando detectan que la descripción de una habilidad coincide con tu solicitud actual. Sin embargo, también se pueden invocar manualmente. Para ello, a menudo, se escribe / en el chat del agente y se busca el nombre de la habilidad.
Componentes principales de una habilidad
Cada habilidad de agente es un paquete especializado que puede proporcionar al asistente de IA los siguientes componentes:
- Instrucciones especializadas: Orientación detallada para lograr tareas específicas, como implementar Place Autocomplete o generar un mapa con Advanced Markers.
- Prácticas recomendadas: Patrones de seguridad y rendimiento integrados para garantizar que tu app siga las recomendaciones de Google Maps Platform desde el principio, incluida la optimización de costos.
- Secuencias de comandos de automatización: Código ejecutable que permite que tu agente de IA realice la configuración o los ajustes del entorno local de forma automática.
- Robustez en el mundo real: Patrones de manejo de errores y excepciones destilados directamente de implementaciones verificadas de repositorios de código abierto
Beneficios de usar habilidades
Usar habilidades de agentes reduce el esfuerzo manual de buscar documentación y mejora la eficiencia de tus interacciones con la IA.
Reducción de los costos de los tokens
Las integraciones de IA convencionales suelen cargar grandes cantidades de documentación por adelantado, lo que consume una cantidad significativa de tokens y aumenta los costos de la sesión. Las habilidades de agentes usan la divulgación progresiva para minimizar esta sobrecarga:
- Inicialmente, el agente solo "explora" metadatos breves para ver si una habilidad es pertinente.
- Las instrucciones y los recursos detallados solo se cargan cuando el agente determina que son necesarios para tu tarea específica.
Implementación guiada por IA
En lugar de buscar manualmente en la documentación, puedes describir tu intención en lenguaje natural. Las habilidades guían a tu asistente de IA para realizar tareas como las siguientes:
- Agrega un mapa con un marcador a mi app web.
- Implementa Place Autocomplete para el ingreso de direcciones.
- Ayúdame a generar una imagen de mapa estático. Para obtener una lista completa de las habilidades de agentes de Google Maps Platform, consulta Habilidades disponibles.
Usa habilidades junto con el servidor de MCP de Code Assist
Las habilidades de agentes están diseñadas para complementar el servidor de MCP de Code Assist:
Habilidades de agentes de Google Maps Platform: Proporcionan las instrucciones rápidas y las prácticas recomendadas que le indican a un agente cómo realizar tareas de Google Maps Platform a través de la divulgación progresiva eficiente en tokens. Le enseñan al agente cómo usar las herramientas del servidor de MCP de manera eficaz.
Servidor de MCP de Code Assist: Está diseñado para flujos de trabajo de desarrollo asistidos por IA , lo que permite que los asistentes de IA interactúen con tus proyectos, recursos y datos de Google Maps Platform de forma programática.
Próximos pasos
- Obtén más información para usar las habilidades de los agentes con Gemini CLI.
- Obtén más información para usar las habilidades de los agentes con Antigravity.