Google Maps Platform-Agent-Skills

Google Maps Platform-Agent-Skills (GitHub) sind übertragbare, in sich geschlossene Module mit Google Maps Platform-spezifischem Wissen, Anleitungen und Workflows. Sie sollen KI-Assistenten helfen, Best Practices der Google Maps Platform zu verstehen und komplexe Aufgaben mit höherer Genauigkeit und geringeren Tokenkosten auszuführen.

Verfügbare Skills

Die Google Maps Platform bietet eine Reihe von Skills für die Hauptprodukte. Skills für weitere Produkte und Funktionen sind demnächst verfügbar.

Skill Beschreibung
google-maps-platform Eine Sammlung von Fähigkeiten zum Entwerfen und Implementieren von produktionsbereitem Code mit Google Maps Platform-APIs und ‑SDKs für Web, Android, iOS und Webdienst-APIs für eine der folgenden Funktionen: Karte, Ort, Adresse, Geocoding, Routing/ETA (einschließlich umweltfreundliches Routing), Suche in der Nähe, 3D/Street View/statische Karte, Markierungsclustering, benutzerdefiniertes Styling, Zeichnen, Geofencing, Heatmap oder Umweltdaten (Luftqualität/Pollen/Solar/Wetter).

Jetzt starten

Google Maps Platform-Agent-Skills funktionieren mit jedem KI-Assistenten, der Skills unterstützt, einschließlich Gemini, Cursor, Windsurf, Copilot und Claude.

Google Maps Platform-Agent-Skills installieren

In den meisten Fällen können Google Maps Platform-Agent-Skills mit einem einzigen Befehl installiert werden:

Skills CLI

Für die beliebtesten KI-Tools können Sie die skills-Befehlszeile verwenden, um Google Maps Platform-Agent-Skills zu installieren. Führen Sie im Stammverzeichnis Ihres Projekts Folgendes aus:

npx skills add googlemaps/agent-skills

Diese Methode wurde als Terminalbefehl oder als Prompt in natürlicher Sprache für den Agenten in folgenden Umgebungen getestet:

Gemini CLI

Dieses Repository ist als Gemini CLI-Erweiterung konfiguriert. Sie können sie mit der Gemini CLI hinzufügen:

gemini extensions install https://github.com/googlemaps/agent-skills

Lovable

Installieren Sie die Google Maps Platform-Agent-Skills in Lovable über die Benutzeroberfläche für die Skill-Einstellungen:

  1. Zu https://lovable.dev/settings/skills
  2. Klicken Sie unter „Workspace-Fähigkeiten“ auf Hinzufügen > Von GitHub importieren.
  3. Fügen Sie die URL für den google-maps-platform-Hauptskill ein:
https://github.com/googlemaps/agent-skills/tree/main/skills/google-maps-platform

Google Maps Platform-Agent-Skills aktualisieren

Mit dem Befehl update können Sie alle verfügbaren Updates abrufen und veraltete Skills bereinigen:

Skills CLI

npx skills update

Gemini CLI

gemini extensions update

Google Maps Platform-Agent-Skills verwenden

KI-Assistenten sind so konzipiert, dass sie Skills automatisch verwenden, wenn sie erkennen, dass die Beschreibung eines Skills zu Ihrer aktuellen Anfrage passt. Skills können aber auch manuell aufgerufen werden. Dazu geben Sie häufig / in den Agent-Chat ein und suchen nach dem Skill-Namen.

Kernkomponenten eines Skills

Jede Agent-Fähigkeit ist ein spezielles Paket, das dem KI-Assistenten die folgenden Komponenten zur Verfügung stellen kann:

  • Spezielle Anleitungen: Detaillierte Anleitungen zum Ausführen bestimmter Aufgaben, z. B. zum Implementieren von „Place Autocomplete“ oder zum Generieren einer Karte mit erweiterten Markierungen.
  • Best Practices: Integrierte Sicherheits- und Leistungsmuster, damit Ihre App von Anfang an den Empfehlungen der Google Maps Platform entspricht, einschließlich Kostenoptimierung.
  • Automatisierungsskripts: Ausführbarer Code, mit dem Ihr KI-Agent die Einrichtung oder Konfiguration der lokalen Umgebung automatisch durchführen kann.
  • Robustheit in der Praxis: Muster für die Fehler- und Ausnahmebehandlung, die direkt aus verifizierten Open-Source-Repository-Implementierungen abgeleitet wurden.

Vorteile der Verwendung von Skills

Durch die Verwendung von Agent-Skills wird der manuelle Aufwand für die Suche in der Dokumentation reduziert und die Effizienz Ihrer KI-Interaktionen verbessert.

Geringere Token-Kosten

Bei herkömmlichen KI-Integrationen werden oft riesige Mengen an Dokumentation im Voraus geladen, was zu einem erheblichen Tokenverbrauch und höheren Sitzungskosten führt. Agent-Skills verwenden progressive Offenlegung, um diesen Aufwand zu minimieren:

  • Der Agent „scannt“ zuerst nur kurze Metadaten, um festzustellen, ob ein Skill relevant ist.
  • Detaillierte Anleitungen und Ressourcen werden nur geladen, wenn der Agent sie für Ihre spezifische Aufgabe als notwendig erachtet.

KI-gestützte Implementierung

Anstatt manuell in der Dokumentation zu suchen, können Sie Ihre Absicht in natürlicher Sprache beschreiben. Skills weisen Ihren KI-Assistenten an, Aufgaben wie die folgenden auszuführen:

  • Meiner Web-App eine Karte mit einer Markierung hinzufügen
  • „Place Autocomplete“ für die Adresseingabe implementieren:
  • Erstelle ein statisches Kartenbild für mich. Eine vollständige Liste der Google Maps Platform-Agent-Skills finden Sie unter Verfügbare Skills.

Skills zusammen mit dem Code Assist-MCP-Server verwenden

Agent-Skills sind so konzipiert, dass sie den Code Assist-MCP-Server ergänzen:

  • Google Maps Platform-Agent-Skills: Geben Sie die Kurzanleitung und die empfohlenen Vorgehensweisen an, die einem Kundenservicemitarbeiter zeigen, wie er Google Maps Platform-Aufgaben durch token-effiziente progressive Offenlegung ausführt. Sie vermitteln dem Agenten, wie er die MCP-Server-Tools effektiv einsetzen kann.

  • Code Assist MCP-Server: Dieser Server wurde für KI-gestützte Entwicklungs-Workflows entwickelt und ermöglicht es KI-Assistenten, programmatisch mit Ihren Google Maps Platform-Projekten, ‑Ressourcen und ‑Daten zu interagieren.

Nächste Schritte