Skill · em Construir backend e dados
firebase-ai-logic-basics
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Procedência
- Origem: firebase/agent-skills
- Caminho:
skills/firebase-ai-logic-basics - Versão fixada:
c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715 - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 119,2 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
5 arquivos · 25,9 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit c2630ec) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/firebase-ai-logic-basics/.
d=".claude/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.claude/skills/firebase-ai-logic-basics/.
d="$HOME/.claude/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Codex
Neste projeto: instala em .agents/skills/firebase-ai-logic-basics/.
d=".agents/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.agents/skills/firebase-ai-logic-basics/.
d="$HOME/.agents/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/firebase-ai-logic-basics/.
d=".agents/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/firebase-ai-logic-basics/.
d="$HOME/.gemini/antigravity-cli/skills/firebase-ai-logic-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-ai-logic-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/flutter_setup.md" "$u/references/flutter_setup.md" \ -o "$d/references/ios_setup.md" "$u/references/ios_setup.md" \ -o "$d/references/usage_patterns_android.md" "$u/references/usage_patterns_android.md" \ -o "$d/references/usage_patterns_web.md" "$u/references/usage_patterns_web.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/firebase.agent-skills.firebase-ai-logic-basics
Prévia do SKILL.md
---
name: firebase-ai-logic-basics
description: Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
version: 1.0.1
metadata:
category: AiAndMachineLearning
---
# Firebase AI Logic Basics
## Overview
Firebase AI Logic is a product of Firebase that allows developers to add gen AI
to their mobile and web apps using client-side SDKs. You can call Gemini models
directly from your app without managing a dedicated backend. Firebase AI Logic,
which was previously known as "Vertex AI for Firebase", represents the evolution
of Google's AI integration platform for mobile and web developers.
It supports the two Gemini API providers:
- **Gemini Developer API**: It has a free tier ideal for prototyping, and
pay-as-you-go for production
- **Agent Platform Gemini API** (formerly branded Vertex AI): Ideal for scale
with enterprise-grade production readiness, requires Blaze plan
Use the Gemini Developer API as a default, and only Agent Platform Gemini API
(formerly branded Vertex AI) if the application requires it.
## Setup & Initialization
### Prerequisites
- Before starting, ensure you have **Node.js 16+** and npm installed. Install
them if they aren’t already available.
- Identify the platform the user is interested in building on prior to
starting: Android, iOS, Flutter or Web.
- If their platform is unsupported, Direct the user to Firebase Docs to learn
how to set up AI Logic for their application (share this link with the user
https://firebase.google.com/docs/ai-logic/get-started)
…