Firebase-Agent-Skills

Firebase-Agent-Skills (GitHub) sind übertragbare, 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 einem der Build with Google -Integrationspakete für Antigravity enthalten. Sie können dieses Paket an zwei Stellen für den Zugriff auf globaler Ebene aktivieren:

  • Bei der Registrierung: 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

Wir empfehlen, Ihre installierten Skills regelmäßig zu aktualisieren, um Zugriff auf neue Skills und Verbesserungen an vorhandenen Skills zu erhalten.

Mit dem Befehl update können Sie alle verfügbaren Updates abrufen:

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 ausfü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 Progressive Disclosure , 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 entwickelt, 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 Disclosure 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
developing-genkit-dart Unterstützt beim Erstellen von KI-Agenten und Genkit Flows sowie beim Einbinden von LLMs in Dart- und Flutter-Anwendungen mit dem Genkit Dart SDK.
developing-genkit-js Unterstützt bei der Entwicklung von KI-gestützten Anwendungen, Agenten, Flows und Tools mit Genkit in Node.js und TypeScript.
firebase-ai-logic-basics Unterstützt beim Einbinden 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 beim erstmaligen Hinzufügen von Firebase zu Ihrer App und beim Erlernen allgemeiner Plattform-Workflows.
firebase-crashlytics Unterstützt beim Einrichten, Instrumentieren und Validieren von Firebase Crashlytics in iOS- und Android-Apps.
firebase-local-env-setup Unterstützt 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 Datenbankbereitstellung, 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, einschließlich der Datenbankbereitstellung, 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 beim Prüfen von Firestore-Sicherheitsregeln auf häufige Sicherheitslücken und Best Practices.

Nächste Schritte