← ClaudeAtlas

firebase-ai-logiclisted

Integrate Firebase AI Logic (Gemini in Firebase) for intelligent app features. Use when adding AI capabilities to Firebase apps, implementing generative AI features, or setting up Firebase AI SDK. Handles Firebase AI SDK setup, prompt engineering, and AI-powered features.
aiskillstore/marketplace · ★ 329 · AI & Automation · score 82
Install: claude install-skill aiskillstore/marketplace
# Firebase AI Logic Integration ## When to use this skill - **Add AI features**: integrate generative AI features into your app - **Firebase projects**: add AI to Firebase-based apps - **Text generation**: content generation, summarization, translation - **Image analysis**: image-based AI processing ## Instructions ### Step 1: Firebase Project Setup ```bash # Install Firebase CLI npm install -g firebase-tools # Login firebase login # Initialize project firebase init ``` ### Step 2: Enable AI Logic In Firebase Console: 1. Select **Build > AI Logic** 2. Click **Get Started** 3. Enable the Gemini API ### Step 3: Install SDK **Web (JavaScript)**: ```bash npm install firebase @anthropic-ai/sdk ``` **Initialization code**: ```typescript import { initializeApp } from 'firebase/app'; import { getAI, getGenerativeModel } from 'firebase/ai'; const firebaseConfig = { apiKey: "YOUR_API_KEY", authDomain: "YOUR_PROJECT.firebaseapp.com", projectId: "YOUR_PROJECT_ID", }; const app = initializeApp(firebaseConfig); const ai = getAI(app); const model = getGenerativeModel(ai, { model: "gemini-2.0-flash" }); ``` ### Step 4: Implement AI Features **Text generation**: ```typescript async function generateContent(prompt: string) { const result = await model.generateContent(prompt); return result.response.text(); } // Example usage const response = await generateContent("Explain the key features of Firebase."); console.log(response); ``` **Streaming response**: ```typescr