Firebase-Agent-Skills

Firebase-Agent-Skills (GitHub) sind portable, in sich geschlossene Module mit Firebase-spezifischem Wissen, Anweisungen und Workflows. Sie sollen KI-Assistenten helfen, die Best Practices von Firebase zu verstehen und komplexe Aufgaben mit höherer Genauigkeit und geringeren Tokenkosten auszuführen. Eine vollständige Liste der Firebase-Agent-Skills finden Sie unter Verfügbare Skills.

Jetzt starten

Firebase-Agent-Skills funktionieren mit jedem KI-Assistenten, der Skills unterstützt, einschließlich Antigravity, Claude Code, Codex, Cursor und Gemini CLI.

Firebase-Agent-Skills installieren

In den meisten Fällen können Firebase-Agent-Skills mit einem einzigen Befehl in Ihrem bevorzugten Editor installiert werden:

Antigravity

Firebase-Agent-Skills sind in den Build with Google Integrationspaketen für Antigravity enthalten. Sie können dieses Paket an zwei Stellen für den Zugriff auf globaler Ebene aktivieren:

  • Während des Onboardings: Klicken Sie das Kästchen für den Firebase-Stack an.
  • In den Einstellungen: Gehen Sie zu Einstellungen > Anpassungen. Klicken Sie unter Build with Google-Plug‑ins auf Anpassen und dann bei der Firebase-Integration auf Herunterladen.

Wenn Sie den Zugriff auf Projektebene bevorzugen, führen Sie den folgenden Befehl im Verzeichnis Ihres Projekts aus:

npx skills add firebase/agent-skills --agent=antigravity

Claude Code

claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase

Codex

npx skills add firebase/agent-skills --agent=codex

Cursor

Sie können Firebase-Agent-Skills direkt über den Cursor Marketplace oder mit dem folgenden Befehl in Ihrem Terminal installieren:

npx skills add firebase/agent-skills --agent=cursor

Gemini CLI

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

Andere KI-Agenten

npx skills add firebase/agent-skills

Firebase-Agent-Skills aktualisieren

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

Antigravity

Über Build with Google aktivierte Integrationen werden vom Editor automatisch verwaltet und aktualisiert.

Wenn Sie Agent-Skills mit dem Befehl npx installiert haben, können Sie alle verfügbaren Updates mit dem Befehl update abrufen:

npx skills update --all

Claude Code

claude plugin marketplace update firebase

Codex

npx skills update --all

Cursor

npx skills update --all

Gemini CLI

gemini extensions update --all

Andere KI-Agenten

npx skills update --all

Firebase-Agent-Skills verwenden

KI-Assistenten verwenden Skills automatisch, wenn sie feststellen, dass die Beschreibung eines Skills mit Ihrer aktuellen Anfrage übereinstimmt. Skills können aber auch manuell aufgerufen werden. Dazu wird häufig / in den Agent-Chat eingegeben und nach dem Skill-Namen gesucht.

Kernkomponenten eines Skills

Jeder Agent-Skill ist ein spezielles Paket, das dem KI-Assistenten die folgenden Komponenten zur Verfügung stellen kann:

  • Spezielle Anweisungen: Detaillierte Anleitungen zum Ausführen bestimmter Aufgaben, z. B. zum Implementieren der Authentifizierung oder zum Bereitstellen einer Cloud Firestore Datenbank.
  • Best Practices: Integrierte Sicherheits- und Leistungsmuster, damit Ihre App von Anfang an den Firebase-Empfehlungen entspricht.
  • Automatisierungsskripts: Ausführbarer Code, mit dem Ihr KI-Agent die Einrichtung oder Konfiguration der lokalen Umgebung automatisch durchführen kann.

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 Tokenkosten

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

  • Der Agent „scannt“ zunächst nur kurze Metadaten, um festzustellen, ob ein Skill relevant ist.
  • Detaillierte Anweisungen und Ressourcen werden nur geladen, wenn der Agent feststellt, dass sie für Ihre spezifische Aufgabe erforderlich sind.

KI-gestützte Implementierung

Anstatt manuell in der Dokumentation zu suchen, können Sie Ihre Absicht in natürlicher Sprache beschreiben. Skills helfen Ihrem KI-Assistenten bei Aufgaben wie den folgenden:

  • Meiner Webanwendung einen Anmeldebildschirm hinzufügen.
  • Meine To-do-Listenelemente in einer Datenbank speichern.
  • Mir bei der Bereitstellung meiner neuen Webanwendung helfen.

Eine vollständige Liste der Firebase-Agent-Skills finden Sie unter Verfügbare Skills.

Skills zusammen mit dem Firebase-MCP-Server verwenden

Agent-Skills ergänzen den Firebase-MCP-Server:

  • Firebase-MCP-Server: Für KI-gestützte Entwicklungs-Workflows konzipiert, damit KI-Assistenten programmatisch mit Ihren Firebase-Projekten, -Ressourcen und ‑Daten interagieren können.
  • Firebase-Agent-Skills: Bieten kurze Anweisungen und empfohlene Vorgehensweisen, die einem Agenten zeigen, wie er Firebase-Aufgaben durch tokeneffiziente progressive Offenlegung ausführen kann. Sie vermitteln dem Agenten, wie er Tools wie die Firebase CLI und den MCP-Server effektiv einsetzen kann.

Verfügbare Skills

Firebase bietet eine Reihe von Skills für Kernprodukte. Skills für zusätzliche Firebase-Produkte und ‑Funktionen sind in Kürze verfügbar.

Skill Beschreibung
firebase-ai-logic-basics Unterstützt bei der Integration von Firebase AI Logic (Gemini API) in Webanwendungen. Behandelt Einrichtung, multimodale Inferenz, strukturierte Ausgabe und Sicherheit.
firebase-app-hosting-basics Vereinfacht die Bereitstellung und Verwaltung moderner Web-Frameworks wie Next.js und Angular, die Backend-Unterstützung erfordern.
firebase-auth-basics Unterstützt Sie bei der Implementierung einer sicheren Anmeldung, der Verwaltung Ihrer Nutzerbasis und dem Schutz Ihrer Daten mit authentifizierungsbasierten Security Rules.
firebase-basics Unterstützt Sie beim erstmaligen Hinzufügen von Firebase zu Ihrer App und beim Erlernen allgemeiner Plattform-Workflows.
firebase-crashlytics Unterstützt Sie beim Einrichten, Instrumentieren und Validieren von Firebase Crashlytics in iOS- und Android-Apps.
firebase-local-env-setup Unterstützt Sie beim Einrichten Ihrer lokalen Umgebung für die Firebase-Entwicklung.
firebase-data-connect-basics Unterstützt bei der Implementierung und Verwaltung von Firebase SQL Connect, um typsichere, PostgreSQL-basierte Anwendungen mit GraphQL zu erstellen.
firebase-firestore-standard Behandelt die Grundlagen von Cloud Firestore, einschließlich der Bereitstellung von Datenbanken, dem Schreiben von Security Rules und der Durchführung von Datenoperationen mit dem SDK.
firebase-firestore-enterprise-native-mode Behandelt die Grundlagen von Cloud Firestore im Enterprise-Modus „Native“, einschließlich der Bereitstellung von Datenbanken, dem Schreiben von Security Rules und der Durchführung von Datenoperationen mit dem SDK.
firebase-hosting-basics Unterstützt bei der Bereitstellung statischer Websites, Single-Page-Apps (SPAs) und einfacher Microservices.
firestore-security-rules-auditor Unterstützt bei der Überprüfung von Firestore-Sicherheitsregeln auf häufige Sicherheitslücken und Best Practices.
firebase-remote-config-basics Unterstützt bei der Remote Config Vorlagenverwaltung, einschließlich der Einrichtung von Remote Config, der Verwaltung von Feature-Flags, der SDK-Nutzung und der dynamischen Aktualisierung des App-Verhaltens.

Nächste Schritte