Firebase-Agent-Skills (GitHub) sind übertragbare, in sich geschlossene Module mit Firebase-spezifischem Wissen, Anleitungen und Workflows. Sie sollen KI-Assistenten helfen, Firebase-Best Practices zu verstehen und komplexe Aufgaben mit höherer Genauigkeit und geringeren Token-Kosten auszuführen. Eine vollständige Liste der Firebase-Agent-Skills finden Sie unter Verfügbare Skills.
Jetzt starten
Firebase-Agentenfähigkeiten funktionieren mit jedem KI-Assistenten, der Fähigkeiten unterstützt, einschließlich Antigravity, Claude Code, Codex und Cursor.
Firebase-Agenten-Skills installieren
In den meisten Fällen können Firebase-Agent-Skills mit einem einzigen Befehl in Ihrem bevorzugten Editor installiert werden:
Antigravity
Option 1: Zugriff auf globaler Ebene
Firebase-Agent-Skills sind als eines der Build with Google-Integrationspakete für Antigravity enthalten. Sie haben dazu folgende Möglichkeiten:
- Beim Onboarding: Aktivieren Sie das Kästchen für den Firebase-Stack.
- In den Einstellungen nach dem Onboarding: Gehen Sie zu Einstellungen > Anpassungen. Klicken Sie unter Build with Google Plugins (Mit Google-Plug-ins entwickeln) auf Customize (Anpassen) und dann auf Download (Herunterladen) für die Firebase-Integration.
Option 2: Zugriff auf Projektebene
Führen Sie den folgenden Befehl im Verzeichnis Ihres Projekts aus:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
Führen Sie im Terminal die folgenden Befehle aus:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
Option 1: Codex-Terminal
Führen Sie im Terminal die folgenden Befehle aus:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebaseOption 2: Codex-App
Führen Sie die folgenden Aufgaben einmal aus:
Über das Terminal registrieren:
codex plugin marketplace add firebase/agent-skillsStarte die Codex App vollständig neu.
Öffnen Sie Plug-ins.
Wählen Sie den Firebase-Marktplatz bzw. die Firebase-Quelle aus.
Öffnen Sie Firebase und klicken Sie auf + Installieren.
Starten Sie eine neue Aufgabe.
Geben Sie
@Firebaseein, um das Plug-in auszuwählen, oder bitten Sie Codex, eine Firebase-Aufgabe auszuführen.
Cursor
Option 1:Installieren Sie das Plug-in direkt über den Cursor Marketplace.
Option 2:Führen Sie im Terminal den folgenden Befehl aus:
npx skills add firebase/agent-skills --agent=cursor
Andere KI-Agenten
Führen Sie in Ihrem Terminal den folgenden Befehl aus:
npx skills add firebase/agent-skills
Firebase-Agenten-Skills aktualisieren
Mit dem Befehl update können Sie alle verfügbaren Updates abrufen und veraltete Skills bereinigen:
Antigravity
Integrationen, die über Build with Google aktiviert werden, werden automatisch vom Editor verwaltet und aktualisiert.
Wenn Sie KI-Agenten-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
Aktualisieren Sie den Repository-Snapshot:
codex plugin marketplace upgrade firebase
Wenn keine aktualisierte Version erkannt wird, installieren Sie das Plug-in neu:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
Cursor
npx skills update --all
Andere KI-Agenten
npx skills update --all
Firebase-Agenten-Skills verwenden
KI-Assistenten sind so konzipiert, dass sie automatisch Skills verwenden, wenn sie erkennen, dass die Beschreibung eines Skills zu Ihrer aktuellen Anfrage passt. Skills können jedoch auch manuell aufgerufen werden. Dazu geben Sie oft / in den Agent-Chat ein und suchen nach dem Namen des Skills.
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 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 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 Anweisungen und Ressourcen werden nur geladen, wenn der Agent sie für Ihre spezifische Aufgabe benötigt.
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 Webanwendung einen Anmeldebildschirm hinzufügen.
- Speichere meine To-do-Listeneinträge in einer Datenbank.
- Hilf mir, meine neue Webanwendung bereitzustellen.
Eine vollständige Liste der Firebase-Agent-Skills finden Sie unter Verfügbare Skills.
Skills zusammen mit dem Firebase MCP-Server verwenden
KI-Agent-Skills sind so konzipiert, dass sie den Firebase-MCP-Server ergänzen:
- Firebase-MCP-Server: Dieser Server wurde für KI-gestützte Entwicklungs-Workflows entwickelt und ermöglicht es KI-Assistenten, programmatisch mit Ihren Firebase-Projekten, ‑Ressourcen und ‑Daten zu interagieren.
- Firebase-Agent-Skills: Sie enthalten die kurzen Anweisungen und Best Practices, die einem Agenten mitteilen, wie Firebase-Aufgaben durch token-effiziente progressive Offenlegung ausgeführt werden. Sie vermitteln dem Agent, wie er Tools wie die Firebase-Befehlszeile und den MCP-Server effektiv einsetzen kann.
Verfügbare Skills
Firebase bietet eine Reihe von Skills für Kernprodukte. Skills für weitere Firebase-Produkte und ‑Funktionen sind demnächst verfügbar.
| Skill | Beschreibung |
|---|---|
firebase-ai-logic-basics |
Hilft bei der Integration von Firebase AI Logic (Gemini API) in Webanwendungen. Behandelt Einrichtung, multimodale Inferenz, strukturierte Ausgabe und Sicherheit. |
firebase-app-hosting-basics |
Der Prozess zum Bereitstellen und Verwalten moderner Web-Frameworks wie Next.js und Angular, die Backend-Unterstützung erfordern, wird optimiert. |
firebase-auth-basics |
Damit können Sie eine sichere Anmeldung implementieren, Ihre Nutzerbasis verwalten und Ihre Daten mithilfe von authentifizierungsbasierten Security Rules schützen. |
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 die Implementierung und Verwaltung von Firebase SQL Connect, um typsichere, PostgreSQL-basierte Anwendungen mit GraphQL zu erstellen. |
firebase-firestore-standard |
Hier werden die Grundlagen von Cloud Firestore behandelt, einschließlich der Bereitstellung von Datenbanken, dem Schreiben von Security Rules und der Durchführung von Datenvorgängen mit dem SDK. |
firebase-firestore-enterprise-native-mode |
Hier werden die Grundlagen von Cloud Firestore im nativen Modus der Enterprise-Version behandelt, einschließlich der Bereitstellung von Datenbanken, dem Schreiben von Security Rules und der Durchführung von Datenvorgängen mit dem SDK. |
firebase-hosting-basics |
Unterstützt bei der Bereitstellung statischer Websites, Single-Page-Apps (SPAs) und einfacher Mikrodienste. |
firestore-security-rules-auditor |
Unterstützt beim Prüfen von Firestore-Sicherheitsregeln auf häufige Sicherheitslücken und Best Practices. |
firebase-remote-config-basics |
Unterstützt bei der Verwaltung von Remote Config-Vorlagen, einschließlich der Einrichtung von Remote Config, der Verwaltung von Feature-Flags, der SDK-Nutzung und der dynamischen Aktualisierung des App-Verhaltens. |