Firebase-Agent-Skills

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-Agent-Fähigkeiten funktionieren mit jedem KI‑Assistenten, der Fähigkeiten unterstützt, einschließlich Antigravity, Gemini CLI, Claude Code, Cursor und GitHub Copilot.

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

npx skills add firebase/agent-skills

Gemini CLI

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

Claude Code

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

Cursor

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

npx skills add firebase/agent-skills

GitHub Copilot in VS Code

npx skills add 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

npx skills update --all

Gemini CLI

gemini extensions update --all

Claude Code

claude plugin marketplace update firebase

Cursor

npx skills update --all

GitHub Copilot in VS Code

npx skills update --all

Andere KI-Agenten

npx skills update --all

Firebase-Agent-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 Tokenkosten

Bei herkömmlichen KI-Integrationen werden oft große Mengen an Dokumentation im Voraus geladen, was viele Tokens verbraucht und die Sitzungskosten erhöht. 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 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

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 Agenten, 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 zusätzliche Firebase-Produkte und ‑Funktionen sind demnächst verfügbar.

Skill Beschreibung
developing-genkit-dart Unterstützt beim Erstellen von KI-Agenten, Genkit-Abläufen und beim Einbinden von LLMs in Dart- und Flutter-Anwendungen mit dem Genkit Dart SDK.
developing-genkit-js Unterstützt Sie bei der Entwicklung von KI-basierten Anwendungen, Agents, Flows und Tools mit Genkit in Node.js und TypeScript.
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 Vereinfacht die Bereitstellung und Verwaltung moderner Web-Frameworks wie Next.js und Angular, die Backend-Unterstützung erfordern.
firebase-auth-basics Damit können Sie sichere Anmeldungen 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-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 Data 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 Sie beim Bereitstellen statischer Websites, Single-Page-Apps (SPAs) und einfacher Mikrodienste.

Nächste Schritte