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
- Informationen zur Verwendung von Agent-Skills mit Gemini CLI.
- Informationen zur Verwendung von Agent-Skills mit Antigravity.